iT邦幫忙

2023 iThome 鐵人賽

DAY 21
0

這次不打算用 when 取代 if, 而是將 when 加入 if 的 else {} 區塊中

因此,得先將原本的 if 區塊,增加一個 else {}

if (receivedText.equals("bye", ignoreCase = true)) {
   close(CloseReason(CloseReason.Codes.NORMAL, "Client said BYE"))
} else {}

將 when 加入 if 的 else {} 區塊中

if (receivedText.equals("bye", ignoreCase = true)) {
   close(CloseReason(CloseReason.Codes.NORMAL, "Client said BYE"))
} else {
     when (receivedText) {
        "Hi" -> send("吃飽沒")
        else -> send("You said: $receivedText, i say: $msgRanReply")
     }
  }

稍稍的變動程式碼,但是就 hoppscotch 那端的使用者而言,得到的 Response 跟之前都是一樣的


上一篇
Day20. Websocket [EP.10]
下一篇
Day22. Websocket [EP.12]
系列文
使用 Ktor 打造一個專屬自己的雲端行動助理吧~30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言