JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Languages on JVM  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Scala Tutorial(1)靜態型別也可以很方便
codedata





發文: 187
積分: 9
於 2014-05-28 06:11 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
這系列要介紹的 Scala,是一套由 Martin Odersky 設計的程式語言,其目的在於提供一個整合了物件導向與 Functional Programming 這兩編程典範的程式語言,並且同樣使用 Java VM 做為執行的平台。

http://www.codedata.com.tw/java/scala-tutorial-easy-statically-typed-lang/


reply to postreply to post
歡迎光臨 CodeData 首頁
歡迎加入 FaceBook 專頁
作者 Scala Tutorial(2)準備開發環境、Scala 中的四則運算 [Re:codedata]
codedata





發文: 187
積分: 9
於 2014-06-10 09:18 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
在 Scala 中萬物皆是物件,而且在 Scala 中函式或方法名稱可以是特殊字元,所以實際上 + 符號是被定義在 Int 類別中的方法 (method)。

http://www.codedata.com.tw/java/scala-tutorial-2-development-env-operator/


reply to postreply to post
歡迎光臨 CodeData 首頁
歡迎加入 FaceBook 專頁
作者 Scala Tutorial(3)變數與函式 [Re:codedata]
codedata





發文: 187
積分: 9
於 2014-06-17 07:21 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
在 Scala 中要如何宣告變數與函式,如何使用物件導向再加上一點編譯器的語法取代功能,來實作出在其他 Functional Programming 語言中可以將函式做為參數傳遞的功能。

http://www.codedata.com.tw/java/scala-tutorial-3-variables-functions/


reply to postreply to post
歡迎光臨 CodeData 首頁
歡迎加入 FaceBook 專頁
作者 Scala Tutorial(4)實戰 Higher-Order Function [Re:codedata]
codedata





發文: 187
積分: 9
於 2014-06-30 07:22 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
在 Scala 中要如何活用 first-class function?以及 first-class function 在 Scala 中佔有何種角色?這一篇我們就要探討這個問題。

http://www.codedata.com.tw/java/scala-tutorial-4-higher-order-function/


reply to postreply to post
歡迎光臨 CodeData 首頁
歡迎加入 FaceBook 專頁
作者 Scala Tutorial(5)Scala 物件導向基礎之一 [Re:codedata]
codedata





發文: 187
積分: 9
於 2014-07-15 09:35 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
除了 Functional Programming 的編程典範外,Scala 也支援了物件導向的功能,其語法與 Java 類似,但修正並簡化了 Java 中的一些較為繁雜的地方。由於 Scala 的標準函式庫是以物件導向為基礎,並以 Functional Programming 為輔的形式來呈現,因此在進入到如何使用 Scala 函式庫中提供的各式功能前,我們有必要了解 Scala 在物件導向方面與 Java 有所出入的地方。

http://www.codedata.com.tw/java/scala-tutorial-5-object-oriented-1/


reply to postreply to post
歡迎光臨 CodeData 首頁
歡迎加入 FaceBook 專頁
作者 Scala Tutorial(6)Scala 物件導向基礎之二 [Re:codedata]
codedata





發文: 187
積分: 9
於 2014-07-28 07:17 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
介紹 Scala 中類別的主建構子的參數是如何運作的,以及 Scala 中所提供的 case class 如何進一步幫我簡化一些常見的工作

http://www.codedata.com.tw/java/scala-tutorial-6-object-oriented-2/


reply to postreply to post
歡迎光臨 CodeData 首頁
歡迎加入 FaceBook 專頁
作者 Scala Tutorial(7)加強版的 Interface -- Trait [Re:codedata]
codedata





發文: 187
積分: 9
於 2014-08-06 07:54 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Scala 提供了 Trait (特徵)這個功能,讓我們可以把程式碼的重覆程度降低,但同時又保留 interface 的好處。

http://www.codedata.com.tw/java/scala-tutorial-7-trait/


reply to postreply to post
歡迎光臨 CodeData 首頁
歡迎加入 FaceBook 專頁
作者 Scala Tutorial(8)Tuple 簡介 [Re:codedata]
codedata





發文: 187
積分: 9
於 2014-08-18 06:40 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
介紹如何在 Scala 中使用 Tuple 來表示一組簡單的資料型別,以及 Scala 是如何實現 Tuple 這樣的資料結構和他的用處。

http://www.codedata.com.tw/java/scala-tutorial-8-tuple/


reply to postreply to post
歡迎光臨 CodeData 首頁
歡迎加入 FaceBook 專頁
作者 Scala Tutorial(9)Option[T] 簡介 [Re:codedata]
codedata





發文: 187
積分: 9
於 2014-09-03 06:16 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Option[T] 到底想要解決什麼樣的問題呢?其實答案很簡單-讓我們可以知道某個可能沒有值的東西到底有沒有值…同時這個概念也被引入了 Java 8 中...

http://www.codedata.com.tw/java/scala-tutorial-9-option/


reply to postreply to post
歡迎光臨 CodeData 首頁
歡迎加入 FaceBook 專頁
作者 Scala Tutorial(10)不只可以列舉值的 Pattern Matching [Re:codedata]
codedata





發文: 187
積分: 9
於 2014-09-19 06:49 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
似乎只是換了另一個語法的 switch 敘述而已,但透過下面的這段程式碼,我們就可以很清楚地知道和 switch 在本質上是有很大的不同...

http://www.codedata.com.tw/java/scala-tutorial-10-pattern-matching/


reply to postreply to post
歡迎光臨 CodeData 首頁
歡迎加入 FaceBook 專頁
» JWorld@TW »  Languages on JVM

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8