2020-11-01から1ヶ月間の記事一覧
概要 Nimのiteratorの使い方を下記にまとめる ソースコード github.com 1行目~3行目 type Animal = object name: string age: int Animalを定義。 要素は2つで、nameとageのみ。 5行目~6行目 type AnimalBox = object animals: seq[Animal] AnimalBoxを定…
概要 以前からfactory(又はstrategy)をNimで実装できないかということを、ちょこちょこ調べていた。 今回、実装に成功したので、そのことを以下に記載する。 環境 Nim Compiler Version 1.4.0 [Linux: amd64] ソースコード github.com ソースコードの説明 …
概要 Rubyでspecifiactionパターンを実装した。内容をいかにまとめる。 ソースコード github.com specificationパターンとは specificationパターンとは、「複雑な仕様部分を外に切り出す事が出来る」ソフトウェアデザインパターン。 オブジェクトに対する「…