wybeen 積分 0

試了一下 其實大部分網站都沒有黑得很好看 畢竟很多圖

IngramChen 積分 1

香港孤立無援, 淒慘...

這就是沒有國家沒有主權的後果

kaif 積分 0 編輯於

Touchscreens weren’t the only issue in the collision

wildpeanut 積分 0

見識太少,同樣的情況在這不知會怎樣

IngramChen 積分 0

後半段是 dart specific,前半段的建議也適用在其他平台,值得看看

IngramChen 積分 0

v2ex 最近常看到啊, 是新網站?

中國人技術留言也是很鄉民...

chchwy 積分 0

現在就是看充電站的普及程度了。萬一要做好幾天的長途旅行的話,沒辦法每天開回家充電阿。

IngramChen 積分 0

第一行要強制斷行這點還不錯耶

Kros 積分 0

這個例子來說...會換成 OOP 是因為大部分人 Functional 的寫法寫不出來吧XD

IngramChen 積分 0

然後現在 Java 越來越不像 Java 惹

IngramChen 積分 0

不知道會不會有 string (小寫) 這種 inline type,因為字串在程式裡用太多了,如果不能鑲在 inline type 裡用途就少很多

IngramChen 積分 0

然後這些看起來奇怪的限制,kotlin 應該會幫我們處理掉,直接享受 inline type 帶來的好處,哈!

IngramChen 積分 0

變天了!

value type 改名 InlineType , InlineType 不能 null,要多一層 IndirectType才行 (後面加個 ?)

IndirectType 白話講就是 Boxed Type 吧

primitive 和 boxed type:

int -> Integer 

到了 inline 和 indirect 就會寫成這樣

inline class Foo

Foo -> Foo?

所以 inline type 可直接當 primitive 來看,像這種寫法 List<Foo> 是不行的,你得用 indirect type (即Boxed),也就是 List<Foo?>

私以為這個設計高竿,只用一個 symbo ? 直接解決原本 value type 模菱兩可的表示 (看不出到底有沒有 boxing),而這個 ? 可以為了之後的 nullable type 舖路

IngramChen 積分 0 編輯於

Boring Tech 的特徵:

  1. 有 LTS 版本,時間長達三年以上
  2. 即使沒有明確的 LTS,舊版本也繼續維護到天荒地老

資訊新人都以為學最新最潮的技術是最棒的投資,卻不知道 Boring Tech 學完一用就是十年...

舉例問一個寫 nodejs 的,給他選 SQL 和 GraphQL,他會選哪個?

IngramChen 積分 0 編輯於

我錯過了

when(val foo = computed())
  else -> foo
seathief 積分 0

Quote:"The new thing won’t be better, you just aren’t aware of all of the ways it will be terrible yet."