如何在D中实现while循环?
我知道 D 已经有 while 循环,但由于它的高级功能,我想看看如果在代码中实现 while 循环会是什么样子。
动机:接受的答案 对于这个问题。
I know D already has while loop, but because of its advanced features I would like to see what it would look like if while loop was implemented in code.
motivation: the accepted answer to this question on SO.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用惰性函数参数:
Using lazy function parameters:
使用带有递归的函数:(尾部调用将得到优化;))
闭包应该与此一起使用
,或者使用过度/未充分使用的
goto
using a function with recursion: (tail call will get optimized ;) )
closures should be used with that
or using the ever so over-/underused
goto