Rust 良心工具 - playground
出处: Rust教程之现学现卖
zhuanlan.zhihu.com/rust-shen
Playground 是 Rust官网提供了一个工具,可以供大家在无需安装Rust环境的前提下,试用Rust。
插播:
rust语言的源代码,在变成机器语言之前,要转换成一系列的中间表示intermediate representation (IR) 。
查看这些中间表示,我们可以更好的理解源代码。
基本上要经过三级 HIR,MIR, LLVM ,如下:
源代码 -> HIR (高级IR) -> MIR(中级IR) -> LLVM(低级IR) ->机器语言
前二天我在整理这段话时,有个大胆的想法,就是应该有个工具查看Rust编译的中间语言(MIR)。当时网上找半天没找到。
哈,现在它来了,就是playground. 网址公布:
Rust Playgroundplay.rust-lang.org
这个连接感觉更快:https://play.integer32.com/
它还可以连接你的源代码,直接进去,这很有用,我的教程,看上去都是源代码,如果直接跳到运行环境,那很安逸哦。
使用方法:打开https://play.integer32.com/ 。将你的代码复制进去,然后点右上角share按钮。会生成各种连接。测试发现第一个Permalink to the playground 比较好用。这个看上去代码直接上传到某个地方了,不知道这个存储能有效多久。
Embedded code in link 这个在连接中嵌入代码,我试了不管用,知乎检查连接的原因。
本作品采用《CC 协议》,转载必须注明作者和本文链接