【netlogo教學】第10章:if和ifelse條件句語法與範例

一、if 語法與範例

if語法:當條件判斷的結果為真(true)則執行[]裡面的程式,否則繼續往下執行

 if 條件判斷
 [ 執行程式 ] ( 當條件判斷的結果為真(true)的時候會執行這裡 )
( 當條件判斷的結果為假(false)的時候會繼續往下執行 )
netlogo-if語法說明
netlogo-if語法說明

二、ifelse 語法與範例

ifelse語法:當條件判斷的結果為真(true)則執行第一段程式,否則執行第二段

 ifelse 條件判斷
 [ 執行程式1 ] ( 當條件判斷的結果為真(true)的時候會執行這裡 )
 [ 執行程式2 ] ( 當條件判斷的結果為假(false)的時候會執行這裡 )
netlogo-ifelse語法說明
netlogo-ifelse語法說明

三、if和ifelse綜合比較

if 語法:若判斷條件為false則不執行條件句內的程式碼,繼續往下執行。

ifelse 語法:判斷條件為true或者false都可以執行指定的程式碼。

如果條件為false就沒有要特別做什麼事的話,用 if 即可;但如果條件為false的時候要執行有別於條件為true的程式,就必須用ifelse

更多netlogo教學系列
上一篇:【netlogo教學】第9章:細胞自動機模擬都市土地使用變化


若有教學或其他合作需求,歡迎來信 nbablissfully@hotmail.com 詳談


小額支持鍾肯尼

如果我的文章有幫助到你,歡迎你點這裡開啟只要40元的小額贊助連結,可以贊助我一杯咖啡錢;我會更有動力繼續寫作,幫助大家解決更多問題。

發佈留言