if
if
を用いた条件式を使えます。if
キーワードの後に条件を示す節を置きますが、()
で囲む必要はありません。?
のあとに条件が真である場合の式を、:
のあとに条件が偽である場合の式を書きます。
module ModuleA {
let a: logic<10> = 1;
var b: logic<10>;
assign b = if a == 0 ? 1 : if a >: 1 ? 2 : 3;
}
if
を用いた条件式を使えます。if
キーワードの後に条件を示す節を置きますが、()
で囲む必要はありません。?
のあとに条件が真である場合の式を、:
のあとに条件が偽である場合の式を書きます。
module ModuleA {
let a: logic<10> = 1;
var b: logic<10>;
assign b = if a == 0 ? 1 : if a >: 1 ? 2 : 3;
}