18.
Node.ktは正直微妙
fun listen(port: Int? = null) {
var aPort = port;
if (aPort == null) {
aPort = get("port") as Int
}
if (aPort == null) {
throw IllegalStateException("hogehoge")
19.
Node.ktは正直微妙
fun listen(port: Int? = null) {
var aPort = port;
if (aPort == null) {
aPort = get("port") as Int
}
if (aPort == null) {
throw IllegalStateException("hogehoge")
デフォルト値
がnull
2回目のnull
チェック
変数使いまわ
して代入
37.
Get("/test")
class Test() : Request({
TextResult("This is a test action, yo")
})
Get("/crash")
class Crash() : Request({
error("This resource crashes")
})
Karaのルーティング
38.
Get("/test")
class Test() : Request({
TextResult("This is a test action, yo")
})
Get("/crash")
class Crash() : Request({
error("This resource crashes")
})
Karaのルーティング
ルーティング
39.
Get("/test")
class Test() : Request({
TextResult("This is a test action, yo")
})
Get("/crash")
class Crash() : Request({
error("This resource crashes")
})
Karaのルーティング
Response
の処理
40.
Get("/test")
class Test() : Request({
TextResult("This is a test action, yo")
})
Get("/crash")
class Crash() : Request({
error("This resource crashes")
})
Karaのルーティング
Viewのクラス
Be the first to comment