【運算子一覽】
里里的運算子有兩大類用途。
①四則運算。 (算術運算子)
搭配「calc」(計算-小數捨去)、「calc_foat」(計算-含小數)等語法使用。 (「%」:餘數)
搭配「calc」(計算-小數捨去)、「calc_foat」(計算-含小數)等語法使用。 (「%」:餘數)
運算子 | |||||
---|---|---|---|---|---|
全形 | + | - | × | ÷ | % |
半形 | + | - | * | / | % |
詳細請見「calc」和「calc_float」的解說章節--但在這裡還是解說一下運算例好了。
運算例 | ||||||
---|---|---|---|---|---|---|
運算式 | (calc,3+2) | (calc,3-2) | (calc,3*2) | (calc,3/2) | (calc_float,3/2) | (calc,10%3) |
結果 | 5 | 1 | 6 | 1 | 1.5 | 1 |
對於還是不太了解的人我們來個實例!
*
:3加上2就是(calc,3+2)嘛! |
↓顯示出來的樣子
3加上2就是5嘛!
|
②比較大小。 (關係運算子)
通常用來比對事件的條件,配合「if」、「set」、「>」(條件式)等語法使用。
通常用來比對事件的條件,配合「if」、「set」、「>」(條件式)等語法使用。
半形 | 全形 | 代表意味 | 條件式運行狀況 |
---|---|---|---|
> | > | > | a>b的話為真(執行),a≦b為假(不執行) |
>= | >= | ≧ | a≧b的話為真(執行),a<b為假(不執行) |
< | < | < | a<b的話為真(執行),a≧b為假(不執行) |
<= | <= | ≦ | a≦b的話為真(執行),a>b為假(不執行) |
== | == | = | a=b的話為真(執行),a≠b為假(不執行) |
!= | != | ≠ | a≠b的話為真(執行),a=b為假(不執行) (文字、數值皆可判斷) |
! | ! | not | a≠b的話為真(執行),a=b為假(不執行) (只能比較數值!) |
&& | && | and | a條件(必須是個式子)和b條件(必須是個式子)都滿足的話真(執行),a或b任一條件不符合的話為假(不執行) |
|| | || | or | a條件(必須是個式子)或b條件(必須是個式子)任一條件滿足的話真(執行),a或b條件皆不符合的話為假(不執行) |
對於還是不太了解的人我們來幾個實例!
*
>事件二 (現在月)>=7 :現在是上半年。 *事件二 :現在是下半年。 |
↓如果目前月份≧7,也就是7~12月的話就會符合式子(為真)
→跳至事件二。 現在是下半年。
↓如果目前月份<7,也就是1~6月的話就不符合式子(為假)
→不會跳至事件二。 現在是上半年。
|
* (現在月)==10&&(現在日)==10
:今天是雙十節! |
←雙十節有機率跳出來的隨機對話。
只有在10月10日才滿足觸發條件。 |
* (現在月)==7||(現在日)==8
:現在是暑假期間。 |
←7月或8月時有機率彈出來的隨機對話。
【注意】
|