凹语言支持embed特性

原创
04/20 00:34
阅读数 167
AI总结

在新发布的 v0.12.0 版本中实验性地引入了embde特性。比如apple标准库有以下代码:

// 版权 @2023 凹语言 作者。保留所有权利。

#wa:embed logo.txt
const WaLogo: string

其中WaLogo字符串常量通过#wa:embed logo.txt标注的同目录下的logo.txt文件来初始化。

可以像下面代码这样使用:

import "apple"

func main {
	println(apple.WaLogo)
}

执行效果如下:

$ wa run hello.wa
+---+    +---+
| o |    | o |
|   +----+   |
|            |
|    \/\/    |
|            |
+------------+

目前这是一个实验性的特性,未来开发组将根据真实开发场景做调整和完善,也欢迎社区同学参与讨论。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
AI总结
返回顶部
顶部