@ledsun blog

無味の味は佳境に入らざればすなわち知れず

2022-01-09から1日間の記事一覧

rustを味見する 7

今回はスレッドのレースコンディションを検出する例です。 use std::thread; fn main() { let mut data = 100; thread::spawn(|| { data = 100; }); thread::spawn(|| { data = 100; }); println!("{}", data); } これをcargo runすると次のようにどどっとコ…

rustを味見する 6

1.6.1 Rustの目標:安全性 詳解Rustプログラミング作者:Tim McNamara翔泳社Amazon の15ページのサンプルプログラムです。 #[derive(Debug)] enum Cereal { Barely, Millet, Rice, Rye, Spalt, Wheat } fn main() { let mut grains: Vec<Cereal> = vec![]; grains.pus</cereal>…

cargo init

ディレクトリがすでにある状態でcargo newするとエラーになります。 cargo newのエラー エラーメッセージに従い、cargo initを使います。 すでにあるディレクトリの中にrustのパッケージ開発環境を作れます。 cargo initを実行したところ 次のようにパッケー…

color.js の謎のissue

Javascriptingに見慣れないissue Project may have been compromised. Large amount of ASCII art instead of lesson · Issue #327 · workshopper/javascripting · GitHub が作られました。 参照されている issue Zalgo issue with `v1.4.44-liberty-2` rele…