valkyrie-language

时间:2024-06-19 18:38:15
【文件属性】:

文件名称:valkyrie-language

文件大小:86KB

文件格式:ZIP

更新时间:2024-06-19 18:38:15

女武神 设计目标 Valkyrie Language 是一种动态语言,具有渐进式, Valkyrie 的设计目标灵活、简洁且高度一致。 它的血液来自 Rust、Scala 和 Swift。 (本来叫vlang,后来vlang被占用了 :rolling_on_the_floor_laughing: :) 接下来,我们将介绍瓦尔基里语言的主要特点 扩大 如果没有外延,那么瓦尔基里就是一个非常死板和严格的语言。 非常不舒服, 1 + 1.0 , "a" +'b' , [1] ++ 2 ,它们都不起作用。 扩展为 Valkyrie 提供了高度的灵活性和可能性。 默认情况下将加载名为Prelude的扩展。 Prelude定义了一些常见且合理的算术规则。 扩展可以继承和重写,也可以定义自己的Prelude ,然后形成自己的代码风格。 Valkyrie 中的所有语法糖都是由相应的 trait 静态决定的,以避免不必要的运行时开销。 孤儿规则 如


【文件预览】:
valkyrie-language-main
----.gitignore(165B)
----package.json(419B)
----Readme.vk(10KB)
----License.md(7KB)
----Readme.md(14KB)
----scripts()
--------halfwidth.m(555B)
----.vuepress()
--------public()
--------config.js(3KB)
--------styles()
----netlify.toml(432B)
----docs()
--------cn()
--------Readme.md(85B)
--------en()
----.editorconfig(147B)

网友评论