【发布时间】:2017-04-11 19:26:26
【问题描述】:
如果有这样的函数foo:
fun foo() = 10
当我想运行 foo 时,我是这样写的:
val bar = foo
但是 bar 变成了一个函数 (unit->int) 而不是 10
所以我这样尝试:
val int bar = foo
但它会出错。所以我尝试这样:
fun foo x = 10
val bar = foo 0
最后我得到 bar = 10,但它看起来很糟糕。
那么,我应该如何运行零参数函数而不改变任何东西?
【问题讨论】: