摘要:Rust 既然作为一个全栈开发工具,以下几个部分至少都是要可以搞得。 操作系统 服务器 客户端 Web 先从客户端搞起,我熟悉的SDL走起咯 第一、先找库,这个下载很多回,应该挺稳 结果照猫画虎,编译一堆乱码错误提示,查错误id才知道是找不到lib文件。 一看根本就没有把sdl2 相关的lib 和 阅读全文
posted @ 2019-12-29 22:02 疯光无线 阅读(460) 评论(0) 推荐(1) 编辑
摘要:上次用到了stdout,这次我们来写一个更复杂一点的游戏 rust的标准库叫做std,默认就会引入。 这次我们要用到一个随机数函数,而随机数比较尴尬的一点是这玩意不在标准库中,我们要额外依赖一个库。 很多编程方案都有自己的模块化库系统,rust也不例外,不过rust 把库叫做crate,就是图中这种 阅读全文
posted @ 2019-12-29 17:52 疯光无线 阅读(210) 评论(0) 推荐(0) 编辑
摘要:先来看这个简单的程序 1.奇怪的关键字 fn=function 函数 mut=mutability 变异性,反义词是immutability 不变性。 2.变量定义 这和其它语言不太一样,普通的语言里变量默认为可变,如果不可变则要标注为readonly 有些语言压根没有不可变这个设计,所有变量都可变 阅读全文
posted @ 2019-12-29 13:36 疯光无线 阅读(284) 评论(0) 推荐(0) 编辑
摘要:最基本的helloword过程 我们之前提过 第一步、安装rust工具链 https://www.rust-lang.org/tools/install 第二步、创建项目 cargo new helloworld 会得到一个控制台程序模板,源码如下 fn main() { println!("Hel 阅读全文
posted @ 2019-12-29 11:52 疯光无线 阅读(361) 评论(0) 推荐(0) 编辑