重现步骤
fn main():
print(apply[add]())
fn apply[f: fn(Int, Int) -> Int]():
return None
fn add(a: Int, b: Int = 0) -> Int:
return a + b
error: cannot pass 'fn(a = Int, b = Int) -> Int' value, parameter expected 'fn(Int, Int, /) -> Int'
系统信息:
Mojo 0.5.0 on Docker, Intel Mac