関数
関数は function
キーワードで宣言できます。引数は ()
内に書き、戻り値の型を ->
の後に書きます。
関数が戻り値を持たない場合、->
は省略できます。
module ModuleA {
let a: logic<10> = 1;
var b: logic<10>;
function FunctionA (
a: input logic<10>,
) -> logic<10> {
return a + 1;
}
function FunctionB (
a: input logic<10>,
) {}
assign b = FunctionA(a);
initial {
FunctionB(a);
}
}