iT邦幫忙

kotlin相關文章
共有 1247 則文章
鐵人賽 Software Development DAY 6

技術 Day 06:處理回傳的內容,call.respondText() 前段

今天我們來看看 call.respondText("Hello World!") 這段函數,是怎麼協助我們建立一個回應內容的。 我們先看到...

鐵人賽 Kotlin DAY 5

技術 Day03#1 Null即是黑洞

勇者不想事事都麻煩別人,在知道新世界人有問題都會利用網路搜尋引擎找答案後,他很快就在眾多網路文章裡找到了關於『Null』的資訊,他對其中一則新聞特別有興趣。 「...

鐵人賽 Kotlin DAY 13

技術 Day08#1 小心被IDE養廢

勇者今天早上有些精神不濟,一不留神,在程式碼上留下了一連串亂碼,他匆匆忙忙地想要清除掉錯誤,卻發現IDE並沒有紅色的錯誤提示。這才發現剛好都打在註解那行了。 「...

鐵人賽 Kotlin DAY 18

技術 Day10#1 用陣列來看基本資料型別

勇者正在看五大基本資料型別(basic types)的文件,Kotlin 不像一些其他程式語言,它沒有傳統的原始資料型別(primitive types),而是...

鐵人賽 Kotlin DAY 22

技術 D22: 雲原生 Kotlin 也有份? 談 Arrow KT Resilience

本日參考 : https://arrow-kt.io/learn/resilience/circuitbreaker/ 把 function 當作參數,我們...

鐵人賽 Kotlin DAY 16

技術 Day09#1 常用的功能通常都已經有人建立好了

既然說可以玩,勇者就大膽的嘗試了重複數字、沒有數字、只有一個數字的組合,結果都很正常。這時他突然想起,蕭凱琪曾經說過,常用的功能通常都已經有人建立好了。於是他就...

鐵人賽 Software Development DAY 10

技術 Day 10:從 head title 等函數窺探神通廣大的 HTMLTag 物件

昨天看過了 call.respondHtml 的實作之後,今天我們來看看 val name = "Ktor" head { title {...

鐵人賽 Kotlin DAY 4

技術 Day02#2 謹慎總是好些

「那我想把計算機功能也獨立出來要怎麼做?」勇者發問。 「這個容易,把函式名字『main』改成『計算機』,然後在另一個檔案裡,放進『main』函式。」蕭凱琪話說好...

鐵人賽 Kotlin DAY 20

技術 Day11#1 顯示和實際不一定一致,人性的黑暗面 Getters

「說起來這狀態窗和我想的不太一樣啊,感覺更像是名片呢。」蕭凱琪有點失望。「居然沒有HP和MP。」 「那是什麼?」勇者問。 「咦?你不知道?難道娛樂相關的常識都沒...

鐵人賽 Kotlin DAY 9
Kotlin is all you need 系列 第 9

技術 [Day 9] Sorting — Specific data range

在介紹 Counting Sort、Radix Sort、Bucket Sort 之前,我們必須理解它們與之前提到的排序不同之處 不依賴比較操作:Counti...

鐵人賽 Kotlin DAY 8

技術 [小草原] 錯誤處理超進化-Either

前情提要 昨天我們將錯誤定義出Domain type,那麼我們可以對這些type做更進一步的處理,就是Either! Either是什麼? 有些語言 像是 F#...

鐵人賽 Kotlin DAY 18
Kotlin is all you need 系列 第 18

技術 [Day 18] Dynamic Programming — Longest Increasing Subsequence / 0-1 Knapsack Problem

Longest Increasing Subsequence Longest Increasing Subsequence 是在一個數字序列中找到一個具有最大長...

鐵人賽 Kotlin DAY 10

技術 Day06#2 continue&break

「咳咳,那我就來試試看吧。」勇者盯著程式碼,因為緊張,說話有點結結巴巴。 「這、這個程式執行一個叫計算機的函式,這個函式它先設定變數continueCalcu...

鐵人賽 Kotlin DAY 11

技術 [小鎮] 實作三層架構 - 拆拆拆

前情提要 今天我們把三層式架構給做了出來,Service層放業務邏輯,Repo層放與外部接觸如資料庫、外部系統的地方,Controller層專心做User打過來...

鐵人賽 Kotlin DAY 15

技術 Day08#3 數字陣列組成字串就是這麼簡單

「有些公司內部推薦的話,可以省去部分關卡,不過更簡單的方式就是靠人脈。比如同學或是前同事,他們知道你的實力,只要待遇談攏就能進去。不過你不用擔心入職考試,」蕭凱...

鐵人賽 Kotlin DAY 16

技術 [小城鎮] 測試 大補帖

前情提要 昨天我們提出了一個疑問,測試code要怎麼證明寫的是好的?又或者,我們要怎麼知道測試的code寫得已經滿足需求了? 案例 假設現在要測試一個funct...