Previous: tolower 小文字変換 Up: mcal Next: toupper 大文字変換 MCMD2
MCMD2 : mcal : top 先頭行

4.101 top 先頭行

書式: top()

先頭行であれば真を、そうでなければ偽を返す。

利用例

例1: 基本例

$ more dat1.csv
val
1
2
3
4
$ mcal c='top()' a=rsl i=dat1.csv o=rsl1.csv
#END# kgcal a=rsl c=top() i=dat1.csv o=rsl1.csv
$ more rsl1.csv
val,rsl
1,1
2,0
3,0
4,0

例2: 累計計算の例

$ mcal c='if(top(),${val},${val}+#{})' a=rsl i=dat1.csv o=rsl2.csv
#END# kgcal a=rsl c=if(top(),${val},${val}+#{}) i=dat1.csv o=rsl2.csv
$ more rsl2.csv
val,rsl
1,1
2,3
3,6
4,10
Previous: tolower 小文字変換 Up: mcal Next: toupper 大文字変換 MCMD2