Ruby 學習(三)條件語句

2021-10-07 12:57:14 字數 1108 閱讀 2632

語法

if conditional [then]

code...

[elsif conditional [then]

code...]...

[else

code...]

end

$debug=1

print "debug\n" if $debug

如果conditional為假,則執行code

$var = 1

print "1 -- 這一行輸出\n" if $var

print "2 -- 這一行不輸出\n" unless $var

$var = false

print "3 -- 這一行輸出\n" unless $var

輸出

1 -- 這一行輸出

3 -- 這一行輸出

格式

case expression

[when expression [, expression ...] [then]

code ]...

[when expression [, expression ...] [then]

code ]...

[else

code ]

end

例子

$age =  5

case $age

when 0 .. 2

puts "嬰兒"

when 3 .. 6

puts "小孩"

when 7 .. 12

puts "child"

when 13 .. 18

puts "少年"

else

puts "其他年齡段的"

end

輸出

小孩

Python學習筆記(三) 條件語句 迴圈語句

注 需注意 的縮排格式 注 需注意 的縮排格式 注 需注意 的縮排格式 python 與其他語言最大的區別就是,python 的 塊不使用大括號 來控制類,函式以及其他邏輯判斷。python 最具特色的就是用縮進來寫模組。縮排的空白數量是可變的,但是所有 塊語句必須包含相同的縮排空白數量,這個必須嚴...

Linux Shell(三) 條件判斷

str1 str2 當兩個串有相同內容 長度時為真 str1 str2 當串str1和str2不等時為真 n str1 當串的長度大於0時為真 串非空 z str1 當串的長度為0時為真 空串 str1 當串str1為非空時為真 int1 eq int2 兩數相等為真 int1 ne int2 兩數...

三 條件與迴圈

迴圈語句 v if 作用 條件判斷 例子 seen 現在你看到我了 p ok h1 學的不僅是技術,更是夢想!p 哈哈哈,打字辛苦啊!p template div newvue script v if指令將根據表示式seen的值 true或false 來決定是否插入p元素 字串模板中,寫條件快 ye...