Groovy 簡介
Groovy 是一個運行在 Java 平台之上的動態型態、通用型程式語言。目前最知名的相關專案是 Gradle 和 Grails。 繼續閱讀
為什麼要 (或不要) 使用 Groovy
Groovy 目前並不是 Java 平台語言中最熱門的,但學習 Groovy 後可進一步使用 Gradle (編譯自動化軟體)、Grails (網頁框架)、Spock (測試框架) 等,而且 Groovy 可沿用 Java 函式庫,故仍可考慮學習。 繼續閱讀
建置環境
本文介紹如何建置 Groovy 開發環境。 繼續閱讀
寫第一個 Groovy 程式
在本文中,我們不僅會用 Hello World 程式來熟悉 Groovy,我們也會學習建立基本的 Gradle 專案,以熟悉 Groovy 的開發過程。 繼續閱讀
Groovy 的資料型態 (Data Type)
除了沿用原本 Java 已有的型態系統外,Groovy 加入自己的延伸,像是新的型態、在原有型態加上語法糖、加強對物件導向的支援等,讓 Groovy 用起來比 Java 更方便。 繼續閱讀
在 Groovy 程式中使用變數 (Variable)
Groovy 是動態型別語言,但可以自行指定變數的型別,這時候該變數就變成靜態型別。Groovy 這種可動可靜的特性,相當靈活。 繼續閱讀
使用 Groovy 的運算子 (Operators)
透過運算子,程式設計者可以對資料進行一些基本的操作。本文介紹 Groovy 中基本的運算子。 繼續閱讀
使用 Groovy 的控制結構 (Control Structures)
控制結構用來改變程式運行的過程。Groovy 除了承襲 Java 原有的控制結構外,能以簡潔的語法使用迭代器是 Groovy 的一大特色。 繼續閱讀
建立和使用串列 (List)
串列是一種線性的容器。Groovy 的串列是建立在 Java 的 List 上,但在原本 Java 的 List 上加上一些語法糖,這也算是使用 Groovy 以簡化 Java 的用意之一。本文介紹一些在 Groovy 中常見的串列相關功能。 繼續閱讀
建立和使用映射 (Map)
Groovy 的映射等同於其他程式的雜湊、字典、關連式陣列等,是以鍵/值對組成的非線性容器。本文介紹映射的用法。 繼續閱讀