新工作需要用C#,利用聖誕節假期來學一下。
學習新程式語言,對原來熟悉的語言也有幫助,C#感覺比python嚴謹,像每一個變數一開語都要定義,這樣讓我也回頭去看了一下python如何處理這一類的情況,不止學了C#,也學到了很多pyhton的觀念,以前都沒有搞清楚過。這些基礎觀念python和C#的處理方式不同,未來大概要花時間載兩邊都熟悉一下。
ps.幾個有趣的差異:
1. pass by value/reference <=> mutable/immutable
2. public/private , property <=> @property, dynamic attribute, instance/class attribute
3. new for array <=> __init__
4. void <=> nothing
5. static <=> @classmethod
沒有留言:
張貼留言