perl中的last使用问题

perl中的last使用问题,第1张

四个字 -- 不得而知

这是因为你在第一个 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是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9265535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存