2021-01-01から1年間の記事一覧

プログラミング2(Kotlin+字句解析器)

勉強がてら2パターン試しました。 Tokenを返すメソッドの内容が少し違いますが、基本的な動作は一緒です。 Main.kt : メインループ Token.kt : トークンタイプとリテラル(読み取った内容)のdata class TokenType.kt : トークンタイプを示すenum class Lexer.…

プログラミング1(Kotlin+Iteratorパターン)

Kotlin勉強中です。とても楽しい。 Iteratorパターン以降もアウトプットを兼ねて書いていきます。 抽象クラスと具象クラス 抽象クラス ・Aggregate → 集合体のinterface ・Iterator → 集合体を数えるinterface 具象クラス ・Reagent → 試薬のIDと名前を表すd…