四个字 -- 不得而知
这是因为你在第一个 while 里省略了中间的内容
如果在你省略的内容中又 <IN> 了 n 次, 又或者你用了 seek() 将句柄的指针移到某个位置,
又或者你在里面将 $/ 重新定义了, 那後面的 while 就不得而知是第行了
但如果你的代码是 :
#!/usr/bin/perl
open IN,"<atxt";
while(<IN>){
last; 循环只执行了一次
}
while(<IN>){ 这个地方
}
那我就可以告诉你, 第二行 (如果 "atxt" 还有第二行 )
把foobar2000完全卸载在装, 不行的话去>
就是对数据集最后一条记录打个标记,以判断是否到达最后一条观测
SAS 是行读入机制,如果读到最后一行这个标记为1否则为0
例如:
Data A;
Set SashelpClass End=Last;
Tot+Age;
If Last Then Put Tot=;
Run;
Sashelp 中的Class有19条记录,以上程序实行的是对所有记录的age字段求和,
并在最后一条的时候运行Put Tot= 语句,可以在log窗口查看
以上就是关于perl中的last使用问题全部的内容,包括:perl中的last使用问题、last用foobar播放时出现: foobar2000.exe应用程序错误、SAS中 end=last是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)