🐈

fishで変数のインクリメント

1 min read

fishでインクリメントする方法

bashやzshで使える$(())を使おうとしたらエラーが出たので調べてみた

math

fishのビルトインコマンドであるmathコマンドを使う

set i 0
set i (math $i + 1)

expr

外部コマンドであるexprを使う

set i 0
set i (expr $i + 1)

最後に

exprは遅いため、インクリメントにはmathを使った方がいい

Discussion

ログインするとコメントできます