昨天把專案升到 Kotlin 1.7.20, 試了一下有夠神奇。 我們的 Android Project 有兩千多個 .kt 每次 build 都要超過三分鐘或更久。
改一個小檔案, 也要從頭 build
兩千多個是已經把某些 code 拆成獨立 library 了... 原本應該更爆炸多
用這個之後真的只重新 compile 有改過的/有牽連到的。連 clean rebuild 都會從 cache 來, 超快。
kotlin 出新版我大概 1 週內就會升了,也沒遇過什麼大問題
Android 那邊比較慢升是因為… ?
因為這邊的人相信放久比較香? 阿就之前的人只要什麼升級遇到 build 不起來就擺爛說新版有問題,要一直拖到沒辦法一定要升才去動啊
我去的時候還在 kotlin 1.4 要是 Google 沒有禁止舊版SDK 更新,應該也會停在29吧
前幾天問一個 後端team 他們用 java 1.8...
java 6 一堆,8 很新了呀!
Kmark 是一個類似 Markdown 語法的格式,以下為提供的功能:
*兩邊加單星*
**兩邊加雙星**
~~兩邊加雙曲號~~
> 左邊加個大於符號
左邊加個大於符號
* 可用星號 * 也可以 - 減號 * 數字加點也可以
`abcdefghijk`
兩邊用倒引號包住
abcdefghijk
``` function abc() ```
上下都用三個倒引號包住
function abc()
[這是連結][1] [1]: http://example.com
連結第一部份是文字,先用中括號包住,後面再加上 [編號]。 第二部份是連結本身,放在文末,開頭是 [編號]: http
這是連結1