從閱讀this thread,它看起來有可能使用shebang運行Rust *。如何直接在Unix系統上執行Rust代碼? (使用shebang)
#!/usr/bin/env rustc
fn main() {
println!("Hello World!");
}
使這個可執行文件和運行編譯,但不運行代碼。
chmod +x hello_world.rs
./hello_world.rs
但是,這隻能編碼到hello_world
。
可以*.rs
文件直接執行,類似於一個shell腳本?
*此引用rustx,我看着這一點,但它的一個bash腳本編譯每次(無緩存)腳本,絕不會取消從臨時目錄中的文件,雖然這可以改善。它也有不能使用木箱的重大限制。
https://github.com/killerswan/rustx? –