3 9 條件判斷語句

2021-08-22 06:51:20 字數 1203 閱讀 3301

判斷條件是否相等用「==」,注意不要寫成「=」。

一. 單行 if(如果) 語句

1)if    條件①

then

語句1;

語句2 ;

語句… end

2)(語句1;

語句2 ;

語句…

)if   條件

二. 多行if

語句if 條件

語句1;

語句2 ; 語句…

elsif 條件

語句1;

語句2 ; 語句…

else 語句

1; 語句

2 ; 語句…

end三. unless(

除非)

條件語句:

unless 

條件= if not (

條件 )

四. case

分支條件語句

看程式

e3.9-1.rb:

case 物件

when

可能性1

語句1; 語句

2 ; 語句…

when

可能性2

語句1; 語句

2 ; 語句…

when

可能性…

語句1; 語句

2 ; 語句…

else

語句1; 語句

2 ; 語句…

end例: x=3

case x

when 1..2

print "x=",x,";

在1..2中"

when 4..9, 0

print "x=",x,";

在4..9,0中,

或是0"

else

print "x=",x,";

其它可能"

end結果:

x=3;

其它可能

①ruby裡,nil 和 false 為假,其它都為真;例如:

puts "is true"  if  5    #=>is true

str="false"; puts "is true"  if str   #=>is true

完整閱讀,請看我寫的 ruby語言中文教程all in one 

8 條件判斷語句

目錄 1.makefile中支援條件判斷語句 2.注意事項 3.條件判斷語句的語法說明 4.條件判斷關鍵字 5.一些工程經驗 6.下面的 的輸出相同嗎?7.小結 條件判斷語句只能用於控制make實際執行的語句 但是不能控制規則命令的執行過程 示例.phony test var1 a var2 var...

08 條件判斷語句

makefile 中支援條件判斷語句 注意事項 條件判斷語句只能用於控制 make 實際執行的語句,不可以控制規則中命令的執行過程 條件判斷語句的常用格式 if arg1,arg2 其它合法形式 了解 if arg1 arg2 if arg1 arg2 if arg1 arg2 if arg1 ar...

6 條件判斷語句if else

include 預處理命令 標頭檔案 include 預處理命令 標頭檔案 using namespace std std命名空間包括 cout cin endl intmain else cout 判斷結束 n return0 與運算 或運算 非運算與運算 表示式1 表示式2 若兩個表示式都為tr...