脚本语言概述/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