指令碼語言概述/if
外觀
< 指令碼語言概述
Bash
if list; then list; [ elif list; then list; ] ... [ else list; ] fi
Perl
if (expr) {block}
[elsif (expr) {block}]
[else {block}]
unless (expr) {block}
[else {block}]
Ruby
在 Ruby 中,if 塊是一個表示式,即它返回最後計算的值。如果在此處開始一個新行,則可以省略 then 關鍵字。
if expr [then]
expr...
[elsif expr [then]
expr...]...
[else
expr...]
end
例子
points = if outcome=='gewonnen' then 3 elsif outcome=='unentschieden' then 1 else 0 end
Python
if expr:
block
[ elif expr:
block ]
[ else:
block ]
Perl
statement if expr
statement unless expr
Ruby
expr if expr