集合和閉包
因為之前沒接觸過c++等,對指標也一竅不通。個人不成熟的了解 閉包是一種資料型別,可以很方便的執行一段獨立的** 簡化方法的呼叫
packagegroovy
/*** groovy容器 */
class
groovycabin
/** list 有豐富的api idea中可用lista. 檢視 */
def lista = [5,"string","false"]
print lista
println lista[1]
println lista.size()
lista.add("moniter")
println lista.size()
lista[9] = 9println lista
lista
<< 7 //
在lista裡新增資料 相當於lista.add(7)
println lista
/** map */
def map = [key1:"john",key2:"tom",key3: lista]
println map.keyset()
println map.values()
println map.get("key2") //
返回key2的值
map.put("key4", "company")
println map
//遍歷
iterator it =map.iterator()
while
(it.hasnext())
println map.containsvalue("tom")
println map.containskey("key1")
set set = map.keyset() //
把map的key值轉換為set
println set
/** 閉包 clouser 閉包是一種資料型別,它代表了一段可執行的**
* def xx =
def xx =
*/def clousera =
/** 閉包定義好後,要呼叫它的方法就是 閉包物件.call(引數) or 閉包物件(引數) */
println clousera.call("this is code",100)
println clousera("a",200)
def func =
println func.call()
def list = [1,2,3] //
定義乙個list
list.each
//當函式的最後乙個引數是閉包的話,可以省略圓括號
def fund(
intnum,string str,closure closure)
fund(4,"test",)
Python基礎學習 語法基礎
一 識別符號與關鍵字 識別符號就是變數 常量 函式 屬性 類 模組和包等由程式設計師指定的名字。構成識別符號的字元均有一定的規範,python語言中識別符號的命名規則如下 區分大小寫,myname 與 myname 是兩個不同的識別符號 首字元可以是下劃線 或字母,但不能是數字 除首字元外其他字元,...
C 基礎學習(語句語法)
int a 1,b 2 bool re1 a b a 1 一假具假 console.writeline a 1 bool re2 a b b 1 一真具真 console.writeline b 2 當第乙個運算元為 假 真時 將不會判斷第二個運算元for 初始畫 迴圈條件 增減變數 預定次數的迴圈...
php學習語言基礎
復合資料型別 特殊資料型別 轉換資料型別 檢測資料型別 總共有四種標記風格 xml風格 echo 這是xml風格的標記 指令碼風格 簡短風格 asp風格 echo 這是asp的風格 因為簡短風格和asp風格要使用就要在php.ini中對其進行設定,將short open tag和asp tags都進...