亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

Lua學習筆記之數據類型

2024-07-21 23:03:58
字體:
來源:轉載
供稿:網友

從本篇博客開始研究一下Lua,現在的Lua真得是很火,因為Cocos2d-x寫游戲的時候會用到,所以就拿過來學學吧,先從基礎的語法開始,然后慢慢的深入。本人也是剛剛學習,希望和學習Lua的大家交流,博客權當筆記,有錯誤之處還請賜教。

當然首先是開發環境了,我的學習背景是Cocos2d-x,所以下載了最近發布的Cocos Code IDE版本,我們可以在Cocos Code IDE上邊新建工程,然后寫Lua測試代碼,關于Cocos Code IDE的使用官方有不少的教程,這里就不說了。當然你也可以在控制臺下寫一些Lua命令,這種和命令行交互的方式比較適合簡單的測試,需要做得工作是下載Lua,然后在控制臺敲入Lua,在Mac下下載Lua只需要敲入命令brew install lua就搞定了,如果你沒有安裝brew,就先安裝一下brew,最后如圖所示代表你就成功了。

Lua,數據類型

環境搭建好了以后就開始來接觸一下這個腳本語言吧。首先是最基礎的Lua類型,下面一一介紹。

--nil--Lua中特殊的類型,他只有一個值:nil,一個全局變量沒有被賦值以前默認值為nil,給全局變量負nil可以刪除該變量。print(i)i = nil--booleans--兩個取值false和true。但要注意Lua中所有的值都可以作為條件。在控制結構的條件中除了false和nil為假,--其他值都為真。所以Lua認為0和空串都是真。--numbers--表示實數,Lua中沒有整數。用實數代替整數不會有什么誤差(除非數字大于100,000,000,000,000)。Lua的numbers可以處理任何長整數不用擔心誤差。--strings--字符串類型,Lua中字符串是不可以修改的,你可以創建一個新的變量存放你要的字符串local a = "hello lua"local b = string.gsub(a,"hello","hi")print(a)print(b)--可以使用單引號或者雙引號表示字符串a = "a line"b = 'another line'--lua同樣支持轉義字符--/a bell--/b back space    -- 后退--/f form feed    -- 換頁--/n newline     -- 換行--/r carriage return   -- 回車--/t horizontal tab   -- 制表--/v vertical tab--// backslash     -- "/"--/" double quote    -- 雙引號--/' single quote    -- 單引號--還可以使用[[...]]表示字符串。這種形式的字符串可以包含多行,也可以嵌套且不會解釋轉義序列,--如果第一個字符是換行符會被自動忽略掉。local code = [[/b back space    -- 后退/f form feed    -- 換頁/n newline     -- 換行]]print(code)--運行時,Lua會自動在string和numbers之間自動進行類型轉換,當一個字符串使用算術操作符時,--string就會被轉成數字。print("10" + 1)    --> 11--當Lua期望一個string而碰到數字時,會將數字轉成string。..是字符串連接符,將字符串連接起來,當連接倆個數字--的時候,注意數字后邊要有空格print(10 .. 20)  --> 1020--如果需要顯式將string轉成數字可以使用函數tonumber(),如果string不是正確的數字該函數將返回nil。--反之,可以調用tostring()將數字轉成字符串,這種轉換一直有效print(1+tonumber(2)) -->3print(tostring(100)) -->100--function--函數是第一類值(和其他變量相同),意味著函數可以存儲在變量中,可以作為函數的參數,也可以作為函數的返回值。--Userdata and Threads--userdata就是用戶數據類型,指的是自己定義的類型,userdata在Lua中除了賦值和相等比較外沒有預定義的操作--thread代表線程--table表 比較重要 以上三個數據類型在其他博客說明--變量的作用域--全局變量不需要聲明,給一個變量賦值后即創建了這個全局變量,訪問一個沒有初始化的全局變量也不會出錯,--只不過得到的結果是:nil.print(i) -->nil--聲明一個局部變量使用local 局部變量只在局部代碼塊中有效,比如在循環中,if語句中,do end代碼塊中--我們應該盡可能的使用局部變量local j = 1do local k = 1endprint(k) -->nil--標示符--字母(letter)或者下劃線開頭的字母、下劃線、數字序列.最好不要使用下劃線加大寫字母的標示符,因為Lua的保留字也是這樣的。--注意:Lua是大小寫敏感的.--注釋:單行注釋:----多行注釋:--[[ --]]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久伊人欧美| xvideos成人免费中文版| 亚洲bt欧美bt日本bt| 国产高清视频一区三区| 欧美老少做受xxxx高潮| 欧美中文在线观看| 最近中文字幕mv在线一区二区三区四区| 久久91亚洲精品中文字幕| 福利微拍一区二区| 国产精品视频区| 一区二区三区亚洲| 亚洲第一福利网| 91高清视频免费| 性色av一区二区三区红粉影视| 国产精品久久不能| 成人黄色免费看| 欧美日韩在线观看视频小说| 国产精品久久久久久久9999| 亚洲国产天堂久久综合网| 久久成人综合视频| 亚洲欧美日本精品| 欧美乱大交xxxxx另类电影| 色妞一区二区三区| 久久精品国产96久久久香蕉| 亚洲精品一区二三区不卡| 亚洲一区第一页| 欧美孕妇与黑人孕交| 91嫩草在线视频| 亚洲人成77777在线观看网| 久久视频国产精品免费视频在线| 久久精品久久久久久| 成人免费午夜电影| 国产美女久久精品| 国产日韩在线播放| 久久人人爽人人爽人人片av高清| 亚洲国产女人aaa毛片在线| 九色精品美女在线| 成人免费视频网| 亚洲最新av在线网站| 久久精品视频中文字幕| 日韩一区二区福利| 午夜美女久久久久爽久久| 欧美成人免费在线视频| 亚洲最大成人免费视频| 国产99久久精品一区二区 夜夜躁日日躁| 亚洲国产精品大全| 国产欧美一区二区三区四区| 亚洲精品456在线播放狼人| 亚洲第一网站免费视频| 亚洲天堂久久av| 成人自拍性视频| 国产精品v片在线观看不卡| 日韩精品久久久久久福利| 国产精品h在线观看| 欧美最猛性xxxx| 美日韩在线视频| 久久影院资源站| 欧美激情aaaa| 国产精品极品美女在线观看免费| 国产精品久久久久久久久男| 精品亚洲国产成av人片传媒| 欧美在线免费视频| 国产在线不卡精品| 深夜成人在线观看| 国产精品老女人视频| 亚洲专区国产精品| 青草热久免费精品视频| 成人高清视频观看www| 久久久av亚洲男天堂| 色av中文字幕一区| 深夜成人在线观看| 97在线精品国自产拍中文| 成人国产精品日本在线| 欧美疯狂xxxx大交乱88av| 懂色av中文一区二区三区天美| 国产欧美一区二区三区在线| 国产精品久在线观看| 91精品久久久久久久久不口人| 日本欧美精品在线| 91在线视频精品| 国产精品成人av在线| 亚洲视频一区二区三区| 欧美精品在线视频观看| 一个人www欧美| 欧美影院久久久| 欧美激情网友自拍| 国内外成人免费激情在线视频| 91chinesevideo永久地址| 亚洲精品国精品久久99热| www.日韩不卡电影av| 欧美亚洲日本黄色| 国产精品人成电影| 亚洲午夜激情免费视频| 91精品在线一区| 美女福利视频一区| 97超碰国产精品女人人人爽| 欧美精品videosex牲欧美| 日韩69视频在线观看| 国产欧美 在线欧美| 久久久久久久久91| 日韩av电影手机在线| 亚洲午夜激情免费视频| 午夜剧场成人观在线视频免费观看| 国产成人精品电影久久久| 日韩人在线观看| 5252色成人免费视频| 国产精品久久99久久| 亚洲精品有码在线| 91九色综合久久| 精品一区二区亚洲| 国语自产精品视频在线看抢先版图片| 日韩精品视频免费专区在线播放| 国产精品自产拍在线观看中文| 亚洲国产精品国自产拍av秋霞| 91免费在线视频网站| 欧美日韩视频在线| 欧美一性一乱一交一视频| 在线观看欧美www| 国产精品日韩专区| 成人亚洲欧美一区二区三区| 亚洲网在线观看| 欧美精品免费在线| 欧美日韩爱爱视频| 一区二区三区www| 亚洲国产小视频| www国产亚洲精品久久网站| 国产精品 欧美在线| 久久久91精品国产一区不卡| 亚洲国产精品国自产拍av秋霞| 国产噜噜噜噜噜久久久久久久久| 欧美日韩国产91| 91色琪琪电影亚洲精品久久| 亚洲国产精品va在线看黑人| 岛国精品视频在线播放| 久99九色视频在线观看| 91地址最新发布| 久久偷看各类女兵18女厕嘘嘘| 大量国产精品视频| 日韩免费在线免费观看| 亚洲一区二区三区毛片| 91久久精品美女高潮| 亚洲午夜久久久影院| 国产精品情侣自拍| 欧美精品手机在线| 欧美日韩第一视频| 日本伊人精品一区二区三区介绍| 亚洲精品电影久久久| 国产日韩欧美日韩| 久久天堂av综合合色| 亚洲精品国产精品国自产观看浪潮| 成人精品一区二区三区电影黑人| 欧美性感美女h网站在线观看免费| 日韩精品欧美国产精品忘忧草| 国产精品女主播视频| 久久久女女女女999久久| 中文字幕日韩电影| 久久久久国产精品www| 成人h猎奇视频网站| 中文字幕久久精品| 国产一区二区视频在线观看| 91在线看www| 亚洲性日韩精品一区二区| 亚洲色图日韩av| 日韩精品电影网|