開発環境
$rustc --version rustc 1.70.0 (90c541806 2023-05-31)
モチベーション
Rustを学ぶために TRPL *1 を読んでいたが、途中で飽きを感じ始めた。そこで、新たな刺激を求めて何かを作りたくなった。せっかく作るのなら興味のあるコンテンツに関連したものが良いと思い、Scrapboxのハッシュタグに紐づくページ数を集計するツールを作成した。
つくったもの
$cargo run ./tokizuoh-public.json Finished dev [unoptimized + debuginfo] target(s) in 0.03s Running `target/debug/forest ./tokizuoh-public.json` #Swift, 18 #Rust, 3 #SwiftUI, 3 #WIP, 3 #Xcode, 2 #Foundation, 1 #keyboard, 1 #Combine, 1 #apollo-ios, 1 #INS, 1 #Warp, 1 #xed, 1 #Git, 1 #Makefile, 1
雑感
コンパイラが親切で言語の文化を理解せずとも目的のコードが書けた。それではイカンのでTRPLをちゃんと読んでいこう、という気持ちになれたので良かった。