※ 引述《fshfsh (魚~*)》之銘言:
: 繼上個系列串
: 我想問問大家認為靜態型別的缺點是什麼呢?
: 本人寫Java也寫JS,最近也在碰Python
: 我自己寫Java,一開始覺得宣告比較麻煩,需要思考這個變數是什麼型別
: (其實說實在,Java的變數最常使用也就幾個,我正常刷Leetcode除非特殊情況否則很少會想不出要用什麼型別的變數)
: 優點是很明顯的,一旦後面的型別錯了,IDE直接跳錯,也不給編譯
這個問題實在是匪夷所思
以認知科學的觀點看,當然是靜態型別優於動態型別呀!
就像offer文在討論薪水,在那邊 N 來 N 去
在許多重要性質不確定的情況下,很多東西是很難精確的下判斷的
不過如果貴圈的專注層次不在這裡,不在乎,那也就無所謂
就像你們也可以不在乎,要不要少用全域變數、靜態變數、Goto等 是一樣的道理
動態型別,應該只是配合缺乏電腦底層語言知識的人
(JAVA人不爽,修改原文)
(應該只是讓學JAVA這種連指標都沒有,無關電腦底層知識語言的人)
一個方便的權宜作法吧! 目的是為了配合它們的智商
(以這種智商來寫程式其實是很驚險的,不知道語言開發單位,為何要墮落至此)
現在連動態型別是優,靜態型別是缺點,這種說法都出來了
人有多大膽、地有多大產,說不定以後連牛頓定律都可以超越了