E4119#
这个函数不是顶层函数,因此不能有带标签的参数。
错误示例#
fn main {
fn greet(name~ : String) -> Unit {
println("Hello, \{name}")
}
}
建议#
You can either remove the labelled argument, using positional argument instead:
fn main {
fn greet(name : String) -> Unit {
println("Hello, \{name}")
}
greet("world")
}
Or you can make the function a toplevel function:
fn greet(name~ : String) -> Unit {
println("Hello, \{name}")
}
fn main {
greet(name="World")
}