Scala學習:第一張基礎 - 心得

來源:互聯網
上載者:User

標籤:blog   http   java   使用   io   for   

這是一個神奇的語言。

安裝環境就夠折騰了,居然還挑eclipse,最新的4.4居然不支援,要用4.3.2

 

第一張都是些簡單的概念介紹,但是通過第一張可以看出scala和其他語言的文法上存在較大的區別(當然根據我的知識範圍也就是指的c#,Java)

 

關鍵點:

1.Scala中,我們不需要封裝類型。

   讀到這裡時,我對效能產生了擔心,於是趕快查了下對Scala和Java的效能對比。有個比較好的文章。內容不多,字字珠璣。

  

  • 不要使用for迴圈
  • 不要使用scala.collection.mutable
  • 不要使用scala.collection.immutable
  • 總是使用private[this]
  • 不要使用閉包

http://www.cnblogs.com/superjt/archive/2012/04/22/2465348.html

 

2.Scala中沒有靜態方法

  概念:單例對象,伴生對象

 

作業題:

1.第一題有錯,需要多敲一個"."才能出來

2.簡單

3.簡單

4.簡單

5.簡單

6.簡單

7.簡單

8.有趣。Scala太牛B了,居然可以把一個BigInt任意進位的轉換(技能評鑑的同學們有福了)

9.簡單

10.簡單

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.