1樓:網友
下劃線不是特殊的意思 只是符合lua變數命名規則的萬千變數裡的乙個。
比如 local a,b,c_,d = 1,2,3,4,5
本來我對第4個值不關心,所以用乙個無意義的變數來取值。
2樓:網友
lua支援函式返回多個結果,例如函式會返回2個結果,乙個結果是匹配的字串在源字串的起始位置,另乙個結果是匹配的字串在源字串的結束位置,例如:
s, e = "hello lua users", "lua")print(s, e) -7 9s = 7,匹配到的"lua"在源字串第7個字元開始。
e = 9, 匹配到的"lua"在源字串第9個字元結束。
而有時並不關心函式返回的所有值,還以為例,假如只關心e,可以這麼寫:, e = "hello lua users", "lua")
程式設計為什麼不用中文?
3樓:雲南新華電腦學校
其實是復有中文的程式語言的,制最出名的是易語bai言,此du外還有cpython之類的。都是。
zhi中文的程式語言。dao
但之所以大部分程式設計不用中文,其實是有他的道理的。
1. 中文打字效率太低,任何乙個字最少也要兩次擊鍵,效率上不如英文。
2. 中文符號不規範,存在全形和半形的問題。
3. 大部分程式語言在一開始就是以英語做為母語的(即使日本人開發的ruby,母語也是採用的英語)。這主要是為了交流的需要。
4. 英語能夠被所有的作業系統和編譯器支援,而作業系統與編譯器要想支援中文,則需要付出額外的努力。
5. 很多亞洲語言都屬於」曖昧「的語言,即語法中存在太多不確定因素,所以天生不適合做為程式語言使用。(不相信麼?
那麼解釋一下,為什麼 」中國人大勝日本人「和」中國人大敗日本人「居然是乙個意思)
6. 最後,其實中文程式語言並不比英文的好學,而且可讀性也比不上英文程式。
4樓:雲南新華電腦學校
其實也不是沒有中文的程式設計軟體,早在很久之前就有很多人嘗試過用中文來程式設計,但實效卻不怎麼樣。而且,表面看上去是中文的,實際只是把英文通過內部轉化成中文,其實質是沒有改變的。這也是因為英文還是有英文的好處的,因為英文的字母組合相對於漢字的筆畫來說,在電腦上要簡單一些,也更加清晰明瞭。
而且,由於我們所使用的鍵盤都是輸入字母,如果要用中文來寫,首先還要通過輸入法把那些字母轉換成漢字,但是對於英文就不需要這層轉化。於是,如果用中文,不得不說別說更容易理解,反而增加了麻煩,降低了效率。也就是說,誰方便快捷就選擇誰,科技的發展跟國界和地域都沒有太直接的關係,如果中文更好,自然有很多人使用中文。
然而,中文程式設計雖然很早就出現過,為何卻沒有流行起來呢。首先,這與我國的計算機的技術有關,中國計算機技術發展相對於美國來說晚了一些。因此我國的程式設計套路早就形成了,也就是說,早就習慣於使用英文編寫。
即使能夠開發一套中文程式設計,不僅需要很大的成本,想要拓展也是有一定難度的。而且,程式設計所需的技術要求也是很高的,我國現有的技術未必能開發出比英文程式設計更加實用的中文程式設計。
也正因為如此,中文程式設計在某種程度上制約了我國發展。因為電腦不是中國發明的,程式設計也同樣不是。
5樓:準大人
首先bai, 大多數常用英文du
程式語言已經支援zhi對識別符號(變數/類/方法等dao等)的中文命版名十數年之久了。 原因就權在於非英語國家的開發者早就認識到母語命名的優勢, 可以提高**可讀性。 通過社群的推動, 促成了各種英文語法的程式語言對於unicode命名的支援, unicode當然也包括中文。
國內很早就有個人和公司開始實踐。 個人實踐肯定早於2004年, 公司實踐肯定早於2012年。 現在也有越來越多的程式設計文章中使用中文命名的示例**。
在使用比如python時(python3在2008年開始就支援中文命名), 各種專業術語使用中文命名遠簡單于使用英文命名, 而且程式可讀性更高, 維護成本也更低。
從人口來看, 中文(普通話)的母語使用者是九億五千萬, 英語母語使用者是3億六百萬。更重要的是,中文母語使用者基本集中在中國,而英語分佈在不同國家。西班牙語也類似。
從人口基礎來看,用中文程式設計是非常有潛力的。隨著在**中使用中文命名在國內的推廣, 相信中文語法的程式語言也會逐漸成熟壯大。 這是大勢所趨。
6樓:網友
為什麼程式語言不能用中文?
7樓:腦洞庫
為什麼程式設計使用的都是英文,用中文程式設計會怎樣?
8樓:4399地圖創造者
#引用《頭文copy件》
載入 主函式()
bai返回值 0;
elsereturn 0;}
9樓:網友
中文難打,字多,不過其實是有中文程式設計的,你可以試試易語言。
10樓:b愛睡覺的海綿
因為他是外國人發明的。
程式語言的歷史**?
11樓:匿名使用者
最開始提出的思想是儲存程式原理。即將解決問題的存起來。一開始是二進位(即機器語言),但由於機器語言不方便記憶,於是出現了有助詞符的組合語言,然後在組合語言的基礎上,出現了c語言,
A上加橫槓怎麼打,A上加一個橫槓怎麼打?
如果是在word中加的有好幾種方法 1.插入符號 在小寫的x前插入一個符號,即symbol 插入 符號 字型選擇 symbol 注 在下劃線 與alpha之間 中的右上角的一短橫,問題就解決了。優點 最簡單。缺點 這種方法在前面引入了一個看似空格的東西 其實就是那個橫線 處理不掉,所以x與前面的字總...
這個lua函式是什麼意思,lua語言建立一個函式如何呼叫執行這個函式
傳入一個指定字串和分隔符 返回一個table 內容為分隔後的結果 關於lua語言中math.floor函式的問題 先講這兩個 print math.floor 9.2 du 10print math.floor 9.2 9 10 9.2 9 9 9.2 10 函式返回zhi不大於引數x的最dao大整...
逗號後面可以加破折號嗎?什麼意思
可以加。比如下面的例子表示突然轉變話題。我偷偷睜眼看了看女醫生,見她皺著眉頭,臉色很緊張地說 現在還不能判斷,叫她冷靜一會兒再說。大家都去學習去,提壺開水來。劉真 核桃的祕密 破折號表達的意思 1 表示話語突然中斷 意思突然轉折或猶豫不決。2 引出被強調的詞語 3 分隔非限定性修飾語 同位語或附加成...