語言語法糖 c 幾種常用語法糖

2021-10-16 02:15:39 字數 925 閱讀 1593

語法糖(syntactic sugar)是由英國計算機科學家peter j. landin發明的術語,指計算機語言中新增的某種語法。這種語法不影響語言的功能,但更方便使用。

在開發中使用語法糖能夠讓程式變得更短,使看起來更美觀些~

public event system.action onclick;

​public void click()

public int value  = 1;

​//等價於

//private int _number = 1;

//public int number

// private set

//}

private rigidbody2d _r2d;

public rigidbody2d r2d => _r2d ??= getcomponent();

​//等價於

//public rigidbody2d r2d

//}

[serializefield] string array;

​private void start()

}

public object obj;

​dynamic obj_d = obj;

int result = obj_d.add(1, 2);

​//等價於

//type t = obj.gettype();

//methodinfo mi = t.getmethod("add");

//int result = (int)mi.invoke(obj, new object );

PHP 5 0 到 7 1 常用語法糖

型別 boolean 空物件在4.0以後都視為true string string的內部結構類似 array,可以像python一下使用下標訪問字串 str 012345 echo str 1 1 echo str 2 array 5.4 以後可以像js一樣定義陣列 arr one two thre...

c 常用語法

使用陣列引用形參的原因是為了防止陣列降價為指標,如果降價為指標,在計算陣列長度時就會出問題,如 include using namespace std void printarraysize char arry 20 cout return 0 在這裡陣列array被降價為指標處理了,在將實參arr...

mysql常用語法 MySQL常用語法

更新資料 update 表名 set 健名 更改的值 where 建 刪除資料 delete from 表名 where 索引 create index 索引名稱 on 表名 鍵名 建立試圖 create view 檢視名 鍵,鍵 as select matchno,abs won lost fro...