OC基礎 block 字面量

2021-07-03 10:18:40 字數 526 閱讀 9760

block 塊語法,可以用block去儲存一段**,或者封裝一段**.

block 實際是由c語言實現的,執行效率很高.

block 實際借鑑了函式指標的語法.

block

(^)(引數型別1 引數名1,引數型別2 引數名2...);

返回值型別  (^)();

1.沒有引數,括號也不能省略

2.引數名可以省略

void(^myblock1)();   無引數無返回值

void(^myblock2)(int a,int b);   有引數無返回值

int(^myblock3)();    無引數有返回值

int(^myblock4)(int a,int b);   有引數有返回值

block實現

格式:^(引數型別1 引數名1,引數型別2 引數名2....)外面需要加;

如:myblock1=^();

nsmutabledictionary

*mdict=@.

mutablecopy;

js基礎 物件字面量

語法 var obj 使用這種方式和使用new object 這種方式本質上沒有區別 var obj obj.name 孫悟空 console.log obj.name 結果為 孫悟空 使用物件字面量,可以在建立物件時,直接指定物件中的屬性 語法 var obj console.log obj 物件...

字面量和整數字面量

字面量是指c c 源 中直接使用的常量,字面量的意思是 一眼看上去是什麼就是什麼 例如語句 int x 10 中10就是字面量,它相對於變數,只有乙個確定的值不能改變,這個值就是它看上去的值。c c 中的字面量有一下幾種 1.0和正整數,如10 123等 負整數不是字面量,因為加了 運算子 2.浮點...

Go字面量(字面常量)

目錄 字面量字面量型別 整型字面量 浮點型字面量 複數型別字面量 字元型字面量 字串字面量 程式語言源程式中表示固定值的符號叫做字面量,也稱字面常量。一般使用裸字串行來表示不同型別的值。字面量可以被程式語言編譯器直接轉換為某個型別的值。go的字面量可以出現在兩個地方 一是用於常量和變數的初始化,二是...