こんにちワ! Rust大好きなサーバーサイドエンジニアのnamniumと申します。
Rustのソースコードはしばしばアートのように振る舞います。その中でもRustのパターンマッチは言語を代表する機能だけあって、綺麗に書けた時の美しさといえば筆舌に尽くしがたいです! 今回はそんなRustパターンマッチの世界を皆様に紹介したく無理やり筆を執りました!
次の”アート”に違和感を持った方はぜひ本記事を読んでみてほしいです[1]!
let Point { x, y } = p;
let c @ ‘A’..=’Z’ = v else { return; };
let () = {};
let ((…
Source link
Views: 0