Skip to content

attakei-sandbox/training-nim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Training Nim

これはなに

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) でコンパイルと実行を行う

About

Develop training of Nim-lang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages