[rust] 型エイリアスを理解する
Rustのtypeという文が新しい型を作るものだと勘違いしていたのですが、少し気になったのでtypeを使ったコードを試してみました。 typeは型エイリアスで型の別名を作るものです。ただそれだけで元の型と同じに使えます。…
DetailsRustのtypeという文が新しい型を作るものだと勘違いしていたのですが、少し気になったのでtypeを使ったコードを試してみました。 typeは型エイリアスで型の別名を作るものです。ただそれだけで元の型と同じに使えます。…
Details他人から「データの合計を計算して」と表計算のファイルを渡されたとしましょう。 SUM関数でやればいいね、楽勝!と思っていたら、ファイルがこのような感じだった場合どうするか。 入力者のコンピュータリテラシーやこのデータを出…
Details以前にディレクトリを再帰処理してディレクトリとシンボリックリンクを表示するプログラムを書きましたが、crateを眺めていると同じような処理をするcrateが既にありました。 walkdir crateというもので、以前の…
Details前回の処理でスクロールできるようになりましたがヘッダーもスクロールしてしまいました。 ヘッダーは固定してデータ部分のみスクロールするようにしたいです。 現状は同じParagraphの中にヘッダーとデータの情報が入ってしま…
Detailsカーソルの表示と移動ができるようになったので次はスクロールの機能をつけたいと思います。 スクロールはratatuiのParagraphにあるそのものズバリなscrollメソッドを使って行います。 これらの処理を行うために…
Details「mdBookではじめるKindle出版」 Rustの勉強のために始めたbinllionの開発ですが、非常に長くなってきたので本にまとめることができそうなボリュームです。さて、どうすればよいのか検討していました。 紙の本…
Detailsデータを編集する上で必要になるカーソルを表示するようにしてみます。 ratatuiの座標は左上が原点になっているのでそこを基点に計算することになります。 ただ移動するだけではなく、エディタとしてはカーソルの位置にある値を…
DetailsCanvaに買収されたAffinity Photoなどレタッチソフトを扱うSerifで今年もブラックフライデーセールをやっています。12月10日までです。クリスマスセールもありますが例年の傾向からブラックフライデーセール…
Details