随笔- 302
文章- 0
评论- 895
阅读-
78万
01 2021 档案
Kotlin 实现类似 C# 的 Event 事件代码
摘要:在c#中,内置了对事件的设计模式,你可以简单的 += 来订阅一个事件。 Kotlin 目前我没有发现内置的支持(如果你发现了,请留言告诉我 tansm),但Kotlin 非常方便的运算符重载,自己实现也非常简单。 internal typealias EventHandle<T> = (Any,T)
阅读全文
nim 语言实现迭代器
摘要:nim语言默认是支持 for x in items 这样的迭代的,而且一个类如果要支持迭代,可以用 yield 关键字,其实在 nim 主页上第二个例子就已经重点介绍了。 # Thanks to Nim's 'iterator' and 'yield' constructs, # iterators
阅读全文
nim 语言使用 concept 实现 c# 的interface
摘要:nim简介 nim语言兼顾C#等高级语言语义表达的丰富性,又有 C 语言的灵活性,以及超强的性能。下面是中文站对他的总结,我抄下来: Nim 是一种静态类型的、编译型、系统编程语言。它结合了其他成熟语言的成功概念。(如 Python、Ada 和 Modula) 效率 Nim 生成原生且无依赖的可执行
阅读全文