Nim 无限循环
Nim infinite loop
您好,我想在 nim 中进行无限循环。不是无限休眠的函数,它必须是一个循环。
尝试写这个
while true:
;
但是编译器说它需要一个表达式。当我将表达式放入循环体时,即
while true:
0
编译器说没有使用表达式并拒绝编译我的程序。一个明显的 hack 是将表达式转换为 void
,这种类型的表达式被丢弃。
while true:
cast[void](0)
但现在编译器期望 void
作为 void cast
的参数
使用discard
语句:
while true:
discard
您好,我想在 nim 中进行无限循环。不是无限休眠的函数,它必须是一个循环。
尝试写这个
while true:
;
但是编译器说它需要一个表达式。当我将表达式放入循环体时,即
while true:
0
编译器说没有使用表达式并拒绝编译我的程序。一个明显的 hack 是将表达式转换为 void
,这种类型的表达式被丢弃。
while true:
cast[void](0)
但现在编译器期望 void
作为 void cast
使用discard
语句:
while true:
discard