lua語言的初級問題,lua語言就業問題

時間 2021-09-05 17:47:41

1樓:匿名使用者

a 可以用number型別的變數作為陣列下標毫無疑問是正確的。

錯誤的是b。

b 該語言可以表示任意32為整數的陣列id原因是因為:

lua的基本型別number,其實就是用float表示的。 所謂的整數,其實也是用float去表示的, 如lua中的整數100,實際上是float型別100.0,所以lua不能表示32位整數的陣列id,本身沒有那麼大。

關於c選項:

c 該語言無法實現32為數字整數的按位與、或、異或運算在最基本的庫檔案裡確實沒有內建的演算法,但是在擴充套件庫中還是存在的比如require"bit"

bit.band(6,4)

bit.rshift(6,1)

bit.bor(6,4)

bit.bnot(6)

d 該語言可以正常進行雙精度浮點數運算:

這個應該是對的, 因為lua int的內部實現就是通過double實現的。

綜上所屬,答案應該是b。

有不清楚的請告訴我。

2樓:我am**座

b 該語言可以表示任意32為整數的陣列id

lua語言就業問題

3樓:匿名使用者

作為一名應屆大學生你不應該根據語言去找工作 而應該根據工作去定語言lua的話 在微控制器行業有內一定應用容

在遊戲行業應用比較多

我以前就是在遊戲公司用lua語言做伺服器和客戶端指令碼的指令碼程式設計師工資很有限 而且你不知道公司的下一款遊戲會不會用lua所以比較推薦學習c++ 這類語言 這樣的語言即使是跳槽也方便

lua語句,為什麼這麼寫是錯誤的 5

4樓:ジ鍇鍇

function(a)

if a == 1 then

return 1

else

return 2

endend

5樓:

if要end.........

lua語言 select()函式疑問

6樓:匿名使用者

先看一下select的使用案例 假設呼叫函式select(5,1,2,3,4,5,6,7,8)

理論上是返回5之後的所有 也就是5,6,7,8但是為什麼你的函式只返回了一個值呢

首先你要從你的賦值語句開始看

你的輸出語句是print(i,arg) 只輸出了2個引數 i和argi是迴圈變數 從1~4遞增 這個輸出是沒問題了 問題在於arglocal arg=select(i,...)這一句 相當於

local arg = 111,222,333,444local arg = 222,333,444local arg = 333,444

local arg = 444

實際上你每次賦值的時候 多給了很多引數 後面的數字被自動捨棄了所以輸出的時候就只會看到 111 222 333 444

請教關於lua語言問題

7樓:休閒居大偉

這個問題困難的就在中文的正規表示式. 對於gb2312的編碼, 漢字範圍是0xb0a1-0xf7fe 問題是有些網頁不是gb2312編碼. 所以比較麻煩.

lua作為編成語言,有啥優勢

琴秀曼 lua的目標是成為一個很容易嵌入其它語言中使用的語言,lua體積小 啟動速度快,從而適合嵌入在別的程式裡。很多應用程式使用lua作為自己的嵌入式指令碼語言,以此來實現可配置性 可擴充套件性。這其中包括魔獸世界 博德之門等。我是程式語言初學者,第一個學lua語言可以嗎,優缺點是什麼 永恆 lu...

LUA中table的方法,LUA 中table的方法

在lua中,table 表 是主要的資料結構 事實上也僅此一種 陣列則是table的一種特殊應用。table的介紹 lua中,有預載入的table庫。在這個table庫中包含了如下函式 setn insert getn foreachi maxn foreach concat sort remove...

初級C語言條件判斷問題

1 if x 1 x 3 y 1 y 3 x 1 x 3 y 1 y 3 x 1 x 3 y 1 y 3 x 1 x 3 y 1 y 3 2 if abs x 1 abs x 3 abs y 1 abs y 3 這個題自己做不出來就不要學c c 了 額。我也不懂啊 書才看點點 呵呵 等我會了告訴你 ...