Castor: A Browser for the small internet (Gemini, Gopher, Finger) https://sr.ht/~julienxx/Castor/
make就可以编译Castorsudo make installgemini://gemini.circumlunar.space就可以开始在网上冲浪了!~apt install build-essential rustc cargo libgtk-3-dev libgdk-pixbuf2.0-dev libssl-devmake & make install~/.config/castor/settings.toml设置文件,支持用12进制,纯颜色甚至emojis![general]start_url = "gemini://gemini.circumlunar.space/capcom"[colors]h1 = "red"h2 = "#FF6347"h3 = "green"list = "#C71585"text = "#FF1493"background = "#FFC0CB"[characters]h1 = ">"h2 = "))"h3 = "}}}"list = "🌼"[monospace]gemini=falsegopher=truefinger=true
WebAssembly as a Platform for Abstraction https://users.rust-lang.org/t/wasm-as-a-platform-for-abstraction/35736 http://adventures.michaelfbryan.com/posts/wasm-as-a-platform-for-abstraction/?utm_source=users-forum&utm_medium=social&utm_campaign=wasm-platform-for-abstraction
WebAssembly as a Platform for Abstraction.Loops in Rust; Breaking From Nested Loops https://qvault.io/2020/05/14/loops-in-rust-breaking-from-nested-loops/
fn main() {for x in 0..10 {println!("{}", x);}}
0123456789
for var in iterator {// do stuff}
for i := 0; i < 10; i++ {fmt.Println(i)}
for x in 0..10 {if x > 5 && x < 7 {continue}println!("{}", x);}
continue都是跟所有语言一样,在这个例子中当x>5并且x<7的时候在循环中continue到下一个iteration中而不打印,这样结果是:012345789
for x in 0..10 {if x > 5{break}println!("{}", x);}打印结果:012345
'outer: for x in 0..5 {for y in 0..5 {if y > 2{break 'outer}println!("x: {}, y: {}", x, y);}}打印:x: 0, y: 0x: 0, y: 1x: 0, y: 2
--
From 日报小组 BobQin
原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。