当某些事情满足时,如何退出循环?将数据表按年龄列升序排序后,按年龄列进行循环。 当年龄等于上一行年龄时,n=n+1,否则,退出循环。谢谢!
dt = Open( "$SAMPLE_DATA\Big class.jmp" );
r = N 行( dt );
n = 0;
对于( i == 2, i <= r, i++,
If( dt[i - 1, "年龄"] = dt[i, "年龄"],
n = n + 1,
停止循环
);
);

回复:当某些事情满足时,如何退出循环?您需要 BREAK 命令。从脚本索引:
Names Default To Here( 1 );
For( i = 1, i <= 10, i++,
If( i == 5, Break() );
Print( "i=" || Char( i ) );
);