Nim言語の練習ログです。 とりあえず、自分でいくつか「ゴールのお題を考えて、その実装をする」をやる予定です。
主題
>アプローチ
の階層でいくつか用意する- 1個の主題を取り組みきらずとも、別のお題に取り組むことはある
- 難しければ、シングルファイルで実装してよい
- 一旦、サードパーティモジュールは使わない
- どこかで心が折れたら終了
- FizzBuzz: ループと算術演算
- (done) 数値固定のFizzBuzz
- (done) プロンプトで入力してもらうやつ
- CLIの引数で決めるやつ
- ガチャ的なの: 配列処理と擬似乱数
- (done) ただのガチャ
- (done) N連ガチャ(補正付き)
- ボックスガチャ
- SlackのWebhook: JSONオブジェクト処理とHTTPリクエスト
- (done) 固定文字列版
- CLIでテキストを決めるやつ
- emojiなどを変えられるやつ
- 天気情報の取得: HTTPリクエストとレスポンスのパース
- 固定地域
- Webサーバー: リクエスト対処とサービス処理
- (done) Hello world
- (done) Static contents
- Dynamic contents
* 特にコメント内に明記がない限り、 このファイルのフォルダ上で nim c -r -o:a.out SRC (ARGS)
でコンパイルと実行を行う