>>72
> while (( i <= 3 )); do
> echo pilaf
> (( i++ ))
> done
((i++)) 【let i=++】と
((i+=1)) 【let i=i+1】と
i=$((i+1)) は
厳密には違う。
i=0; ((i++)); echo $? => 1
i=0; ((i+=1)); echo $? => 0
i=0; i=$((i+1)); echo $? => 0
i=-1; ((i++)); echo $? => 0
i=-1; ((i+=1)); echo $? => 1
i=-1; i=$((i+1)); echo $? => 0
set -e をしていると、その場で終了してしまうことになる。
計算のみの用途として、安心して使えるのは i=$((i+1)) だ
Bashでプログラミング [転載禁止]©2ch.net
2015/11/25(水) 15:14:14.21ID:zaXwxH/w
レスを投稿する
ニュース
- 小学生の絵に「AIくさい」 中傷相次ぎしょうゆコンクール公開中止 福島・喜多方市 ★2 [少考さん★]
- 発達障害児が増え教員不足深刻、授業中に行方不明になり死亡事故も…専門家「現場にもっとやれとは無理がある」 [煮卵★]
- 人形頭部に赤字で「死ね」 近くの保育園に投げ込む 容疑で42歳女を逮捕 神戸・東灘 [少考さん★]
- 前川喜平氏「JAL乗らない。」…VIVANT・堺雅人のアナウンスが放送他を理由に [少考さん★]
- 【米国】死刑執行を生き延びた女性死刑囚、絶え間ない痛みに苦しむ「体も心も魂も痛い」 [少考さん★]
- トランプ大統領「イランとの戦争はまもなく終結する」と発言 [Hitzeschleier★]
- うん?
- アメリカ人「日本人さぁ、、、キーボードにひらがな印字されてるのにひらがなで打たないってどういう事なんだい?」 [377482965]
- 小学生のポスターコンクール、ネット民が「AIだ!!」と発狂。児童の名前を晒して中傷したため中止に もう終わりだよこの国 [931948549]
- 【実況】博衣こよりのえちえち空の軌跡the 2nd🧪
- 【実況】博衣こよりのえちえち空の軌跡the 3nd🧪
- 高市政権「ガソリン補助、消費者に『支援慣れ』されてしまい意味がない状態。縮小してありがたみを感じてもらう」 [545512288]