- 主题:Rust实现基于Go语法的脚本语言
牛X
不过用lua也有部分原因是因为有luajit,虽然好几年没发布版本了
--
FROM 125.33.227.*
不要被第一印象吓住了而错失一片森林(不是指这个项目)
而且这个并不只是string到string的变换
【 在 buildtolast 的大作中提到: 】
: 那个就算了,工程太大,需要投入的精力太多,楼主这个工程短小精悍,简单学习一下编译原理正好。
: 我打开scanner.rs的文件,看到开头一行代码就惊呆了,一个string到string的变换,居然嵌套了5层,我确定rust不会流行。。。。
: [upload=1][/upload]
--
修改:z16166 FROM 125.33.227.*
FROM 125.33.227.*
C++现在也流行这么搞了,把同一个对象的多个成员函数的调用串接起来,
只要成员函数返回对象自身的引用就行了(Rust是返回self)。
Rust里面比较变态的例子是双向链表的实现,不熟练的肯定是搞不定的,真正的劝退。
有人专门写了个长篇大论
https://rust-unofficial.github.io/too-many-lists/
【 在 buildtolast 的大作中提到: 】
: 那个就算了,工程太大,需要投入的精力太多,楼主这个工程短小精悍,简单学习一下编译原理正好。
: 我打开scanner.rs的文件,看到开头一行代码就惊呆了,一个string到string的变换,居然嵌套了5层,我确定rust不会流行。。。。
: [upload=1][/upload]
--
FROM 123.115.128.*