Lua程式設計(第2版)第二章學習隨筆 型別和值

2021-04-25 13:23:46 字數 816 閱讀 7030

1.  print(type(type(x))) --> string    type()函式返回值乙個string

2.  lua中的布林值

false和nil為假,其他情況為真(包括0和空字串)

3. page = [[

]]                 一對匹配的雙方括號來界定乙個字母字串。

4. [==[ 對應]==]; --[=[ 對應--]=];有多少個等號的左方括號將會尋找有相同等號個數的左方括號與之對應,這樣就解決了[[ ..... ]]  .... ]]的問題。

5. print("12" + 1) --> 13;   print(10 .. 30)  -->  1030   數字與字串間會進行強制轉換。

6. print(#"hello world!") --> 12  在字串前加"#" 來獲得字串的長度。(lua5.1特性)

7.  table

<-->     a["x"] = 0 <-->  a.x = 0

<-->

8. 長度操作符#(lua5.0中可以用table.getn來代替)在lua中的習慣寫法:

print(a[#a])     --列印列表中的最後乙個值

a[#a] = nil       --刪除列表中最後乙個值

a[#a + 1] = v   --將v新增到列表末尾

9. table.maxn()處理含有「空隙」的陣列

a = {}

a[1000] = 1

print(table.maxn(a))   --> 1000     (print(#a)  --> 0   遇nil結束)

《Lua程式設計 第二版 》第5,6章筆記

第5章表示式 lua的函式一般將引數放到函式名後的圓括號中。特殊情況 乙個函式只有乙個引數,並且該引數是乙個字串或table構造式,那麼圓括號可有可無,例如 print hello world print helloworld dofile a.lua dofile a.lua print a me...

python核心程式設計第二版第二章學習筆記

一.python直譯器 在所有的互動示例中,你會看到python 的 主提示符 和次提示符 主提示符是直譯器告訴你它在 等待你 輸入下乙個語句 次提示符告訴你直譯器正在 等待你輸入當前語句的其它部分。核心筆記 在互動式直譯器中顯示變數的值 通常當你想看變數內容時,你會在 中使用print 語句輸出。...

軟體構造第二章隨筆

1.瀑布模型 要求 設計 實現 驗證 維護 2.增量模型 以增量的方式實施瀑布模型 通常首先實現優先順序最高的需求 當某增量開發完成,則對應的需求被凍結 3.v模型 強調了瀑布模型的測試環節 4原型法 先實現乙個系統原型,模擬最終的幾個方面,甚至完全不同,細節問題可以忽略。在專案早期可以獲得使用者的...