gradle 語法基礎

2022-05-15 20:33:12 字數 1049 閱讀 5594

groovy 是基於jvm 的開發語言,既可以面對物件 也有指令碼語言的特性

基本特性

特性

def value = 1 // 被識別為整型

// assert語句 且引數不需要括號

assert value == 2

def s1 = 'abc' // 單引號普通字串

def s2 = "abc equals $" // 雙引號字串 可用$ 解析變數

def s3 = ''' a

bc''' // ''' 可以換行

// list

def names = ['mark','stan']

names << 'fans' // 新增變數

assert names.getclass() == arraylist // true 相容arraylist的方法

// map

def scores = ['mark':80,'stan':65]

scores.fans = 50

// scores['fans'] = 50

一段匿名的**段,可以有引數,返回值,並且能夠賦值給乙個變數. 閉包中使用的變數可以是在閉包外部定義的,也可是在閉包內部定義的

大概意思就是一段大括號括起來的就是閉包qaq

詳情請看閉包簡介

在gradle 檔案中 編寫task

task dosomething
在as中的terminal輸入gradlew dosomething執行結果

> configure project :

hello

build successful in 1s

或者點選 task左側的

或 as 右側的gradle

點選你的task 即可執行

學習gradle 基礎語法

gradle 裡的任何東西都是基於這兩個基礎概念 projects 專案 tasks 任務 一 入手專案,hello world 1 在目錄中新建build.gradle 的檔案 2 在檔案中寫入 task hello 3 在命令列裡,進入指令碼所在的資料夾然後輸入 gradle q hello 來...

Gradle系列之構建指令碼基礎

setting 檔案 build 檔案 project 和 tasks 任務的建立 任務依賴 任務間的互動 自定義屬性 總結setting 檔案 說一下 gradle 構建專案的 setting 檔案,該檔案主要用來配置當前工程,比如 android 開發中乙個專案中可能有多個子 module,當不...

CSS語法基礎CSS語法基礎1 基本語法

css語法基礎css語法基礎1.基本語法 css的定義是由三個部分構成 選擇符 selector 屬性 properties 和屬性的取值 value 基本格式如下 selector 選擇符 選擇符是可以是多種形式,一般是你要定義樣式的html標記,例如body p table 你可以通過此方法定義...