//build.gradle.kts
plugins {
application
kotlin("jvm") version "1.3.70"
kotlin("plugin.serialization") version "1.3.70"
}
dependencies {
// jvmの場合
implementation("org.jetbrains.kotlinx:kotlinx-serialization-runtime:0.20.0")
~/.zhrc に以下を追加する
export PATH="/usr/local/bin":$PATH
- 文字列にはシングルクォートの代わりにダブルクォートを使う。
- 配列には[....]の代わりにarrayOfを使う。
注意:完全な翻訳ではありません。Git以外のVCSへの言及などは意図的に省いています。リンクも所々ありません。 FAQは気になったところから徐々に訳していきます
参考:Manorisms
歴史的には、npm init
コマンドは新しい package.json
ファイルを作成するために主に使用されていました。しかし、npm v6.1.0では、<イニシャライザ>と呼ばれる npm init
の新機能を使うことができます。npm
は指定したイニシャライザの名前の前に create-
を付け、そのプロジェクトを一時的にインストールして実行するために npx
を使用します。
インストールしている npm
のバージョンに応じて、npm
パッケージとのやりとりにはさまざまな方法があります。これらの違いを見るために、React アプリケーションを起動するための create-react-app
パッケージとのやりとりに焦点を当ててみましょう。
これで、Go Fundamentals のセクションを理解したことで、Goの言語機能の大部分とTDDの方法をしっかりと理解することができました。
次のセクションでは、アプリケーションを構築します。
各章では、前の章を反復しながら、製品の所有者の指示に従ってアプリケーションの機能を拡張していきます。
これで、Go Fundamentals のセクションを理解したことで、Goの言語機能の大部分とTDDの方法をしっかりと理解することができました。
次のセクションでは、アプリケーションを構築します。
各章では、前の章を反復しながら、製品の所有者の指示に従ってアプリケーションの機能を拡張していきます。
You can find all the code for this chapter here
You have been asked to create a web server where users can track how many games players have won.
GET /players/{name}
should return a number indicating the total number of winsPOST /players/{name}
should record a win for that name, incrementing for every subsequentPOST