初級代碼游戲的專欄介紹與文章目錄-CSDN博客
我的github:codetoys,所有代碼都將會位于ctfc庫中。已經放入庫中我會指出在庫中的位置。
這些代碼大部分以Linux為目標但部分代碼是純C++的,可以在任何平臺上使用。
源碼指引:github源碼指引_初級代碼游戲的博客-CSDN博客
C#是我多年以來的業余愛好,新搞的東西能用C#的就用C#了。
? ? ? ? 坦白說我很不喜歡每種語言都設計自己的一套基礎語法,也不喜歡語法層面加功能,加類庫、函數多好。按照圣經的說法,上帝為了阻止人類因為團結而強大因此把人類分散到各地并搞亂了語言,西方人不是都讀圣經的嗎?
目錄
一、運算符
二、控制結構
一、運算符
?? ?2.2不再支持++ --
? ? =兩邊必須有空格
?? ?支持?:
?? ?邏輯運算必須是Bool
?? ?元組支持比較,個數和類型必須一致,從第一個開始比較
?? ??? 空合并,如果可選值為空則用后面的值代替,否則解包
?? ?... 閉區間
?? ?..< 半開區間
?? ?~= 區間是否包含后面的值
二、控制結構
?? ?for 變量名(可_) in 集合或區間 {}
?? ?while 條件 {}
?? ?repeat {} while 條件 類似do while
?? ?if 條件 {} else if 條件 {} else {}
?? ?switch 值 {
?? ??? ?case 值 : 語句
?? ??? ?case 值 : 語句
?? ??? ?default : 語句
?? ?} 不需要break,自動跳出 匹配值可以是逗號分隔的多個值或區間,也可以是元組,對元組可以對每個成員單獨設定匹配區間或使用_來忽略
?? ?continue 跳到下一次循環
?? ?continue 語句標簽 跳到語句標簽處的下一次循環
?? ?break 結束循環,也可以加上語句標簽結束外層循環 在switch中可跳出switch結構
?? ?fallthrough 用在switch中繼續執行下一個case的代碼
?? ?guard else 真是大聰明
(這里是文檔結束)