【发布时间】:2018-04-03 15:55:36
【问题描述】:
proc myproc(T: typedesc): string =
when T is bool:
return "bool"
when T is float:
return "float"
echo myproc(bool)
错误:在'return'、'break'、'raise'之后不允许声明, 'continue' 或使用 noreturn pragma 进行 proc 调用
使用elif 有效,但要求链接的when/else 语句不是不合理吗?
【问题讨论】:
标签: static-analysis compile-time nim-lang