【学習kotlinシリーズ】when文
Qiitaでことりん学習帳を発売しています!
when文についての感想Kotlinの中でもwhen文は強力。C言語などでのswitch文はそれほど使う気にはならないけれど、when文はめちゃめちゃ使える(小並感)
【学習kotlinシリーズ】if文
Qiitaでことりん学習帳を発売しています!
if文は至って普通なので、三項演算子(死語?)だけ。
条件をつけて代入したいときに、次のようにかける。
var result = if (条件) "
【学習kotlinシリーズ】レンジ
Qiitaでことりん学習帳を発売しています!
レンジの定義レンジの定義の仕方にはいくつかある。ポピュラーな方法として
val r = 1..5とすることで、1から5までのレンジとなる。
大
【学習kotlinシリーズ】マップ
Qiitaでことりん学習帳を発売しています!
マップの定義の仕方変更不可のマップは次のように定義する。
val m: Map<String, Int> = mapOf("a" to 1, "b"
【学習kotlinシリーズ】セット
Qiitaでことりん学習帳を発売しています!
セットの定義の仕方変更不可のセットは次のように定義する。
val s: Set<Int> = setOf(1,2,3,3,2)変更可能のセット
【学習kotlinシリーズ】リスト
Qiitaでことりん学習帳を発売しています!
リストの定義の仕方変更不可のInt型のリストを定義する場合、
val lst: List<Int> = listOf(1,2,3)変更可能なI
【学習Kotlinシリーズ】配列
Qiitaでことりん学習帳を発売しています!
配列(に限らずだけど)の定義の仕方が色々あったので、まとめてみる。
配列の定義の仕方配列の定義の仕方は色々ある。以下はすべてInt型の配列の定義方法で、例えばCha ...
【学習kotlinシリーズ】tailrecで末尾再帰
Qiitaでことりん学習帳を発売しています!
Kotlinは末尾再帰と呼ばれる、簡単に関数の再帰処理を実装できる機能がある。書き方はメソッドの前に「tailrec」をつけて、関数の末尾に再帰処理をするために自分自
【学習kotlinシリーズ】MacでHello Kotlin
Qiitaでことりん学習帳を発売しています!
とても今更ながらAndroidの標準言語がKotlinになると聞いて、学習。
konlinをインストールHomebrew でkotlinをインストール。
br ...
Heroku + Django でWebアプリ開発1
今更ながらHerokuを使う機会、というよりも使うと便利な場面があり、手順をまとめてみた。
Herokuアカウント作成Heroku でアカウントを作成。
Python環境を構築以前書いた記事を参照。
【学習golangシリーズ】slack APIを使う2
前回のポストに引き続き、チャンネル一覧の取得。
前回に引き続き、こちらのライブラリを使った。
nlopes/slack
package mainimport ( "github.com/nlopes/sl ...
【学習golangシリーズ】slack APIを使う1
単純にポストするだけ。
こちらのライブラリを使った。
nlopes/slack
インストールは、以下の通り。
go get github.com/nlopes/slackpackage mai ...
【学習golangシリーズ】golangでのエラー処理
エラー処理を実装するには、errorsパッケージを使う。
package mainimport ( "fmt" "errors")func err(n int) (int, error) {//n が奇数の場合、エラーを返す i ...
【学習golangシリーズ】golangでWebサーバーを立てる
さくっと立てられる。
package mainimport ( "fmt" "net/http" "strings" "log")func topPage(w http.ResponseWriter, r *http.Reque ...
Google API キーを取得する方法
にアクセス。
12
345
...