中華小當家的劉昴星曾說過:「鍋子是火燄的化身」,使用鍋子也是中華廚師的必學基礎之一;而在一個程式語言裡,資料型別是資料的化身,同樣也是重要的基礎功。廚師練好基礎功,能煮出佳餚;開發者練好基礎功,才有辦法寫出千變萬化的應用程式。
Go 的資料型別有 11 種,今天先介紹 Predeclared Type,它們也是「有名稱的型態(Named Type)」。
中華小當家的劉昴星曾說過:「鍋子是火燄的化身」,使用鍋子也是中華廚師的必學基礎之一;而在一個程式語言裡,資料型別是資料的化身,同樣也是重要的基礎功。廚師練好基礎功,能煮出佳餚;開發者練好基礎功,才有辦法寫出千變萬化的應用程式。
Go 的資料型別有 11 種,今天先介紹 Predeclared Type,它們也是「有名稱的型態(Named Type)」。
昨天提到,開發者都是在第一線直接被技術債凌虐,是最有感覺的苦主。
昨天學到了實字常數(literal constants)該如何表示,今天來了解如何宣告變數(Variables)與常數(Constants)。
Teddy 再談技術債一文有提到,軟體品質有分「外在品質」與「內在品質」。外在品質是使用者直接感受到的品質,而內在品質則是開發者才有辦法感受到的真相。
Go 語言的常數有分幾種類型。
昨天曾提到,難改的程式通常設計不會太好;程式會設計不好有很多因素,比方說:因趕上線而寫出設計不好的程式碼。
學習程式的第一隻程式當然就是 Hello World 了。
在開始講重構前,先來講個小故事:
今天來建立開發環境,會分成安裝主程式與設定環境變數兩個部分。