chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Lua語(yǔ)法基礎(chǔ)教程(上篇)

合宙LuatOS ? 來(lái)源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-10-24 07:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天我們來(lái)學(xué)習(xí)Lua語(yǔ)法基礎(chǔ)教程。由于篇幅過(guò)長(zhǎng),將分為上中下三篇進(jìn)行講解,本篇為上篇。

一、初識(shí)Lua

Lua 是一種輕量小巧的腳本語(yǔ)言,它用標(biāo)準(zhǔn)C語(yǔ)言編寫(xiě)并以源代碼形式開(kāi)放。這意味著什么呢?這意味著Lua虛擬機(jī)可以很方便的嵌入別的程序里,從而為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。而整個(gè)Lua虛擬機(jī)編譯后僅僅一百余K,經(jīng)過(guò)適當(dāng)?shù)牟眉暨€能做到更小,十分適合嵌入式的開(kāi)發(fā)。

同時(shí),在目前腳本引擎中,Lua的運(yùn)行速度占有絕對(duì)優(yōu)勢(shì)。這些都決定了Lua是作為嵌入式腳本的最佳選擇。

在我們編寫(xiě)代碼之前,需要做一下準(zhǔn)備,就是:確保你輸入標(biāo)點(diǎn)符號(hào)時(shí),用的不是中文輸入法**。**

二、第一個(gè)Lua程序

幾乎所有語(yǔ)言的第一行代碼,都是輸出hello world,本教程也不意外。

Lua中,打印結(jié)果只需要使用print這個(gè)函數(shù)即可。同時(shí),如果需要使用函數(shù),只需要在函數(shù)名后加上雙括號(hào),同時(shí)傳入你想傳入的值即可。

所以,我們來(lái)執(zhí)行下面的代碼,打印出hello world吧!

print("hello world!")

三、輸出數(shù)據(jù)

上一部分,我們知道了,在Lua中,可以使用print函數(shù)來(lái)打印你想要得到的結(jié)果。

并且還知道了,函數(shù)是指可以實(shí)現(xiàn)某些功能的子程序,可以使用函數(shù)名(參數(shù))來(lái)執(zhí)行。

讓我們?cè)囍敵鲆恍┢渌麞|西吧!使用多個(gè)print函數(shù),輸出自己想輸出的數(shù)據(jù)。

print("測(cè)試")

print("aabcdefg")

print("xxxxx","第二個(gè)參數(shù)","第三個(gè)參數(shù)")

四、代碼注釋

代碼注釋就是在代碼里,不會(huì)運(yùn)行的部分。注釋完全不會(huì)被運(yùn)行。

這部分是為了在查看代碼時(shí),可以更好地立即現(xiàn)有代碼含義用的。

我們可以用--開(kāi)頭,來(lái)寫(xiě)一段單行注釋

也可以用--[[開(kāi)頭,]]結(jié)尾,寫(xiě)一段多行注釋。

下面是注釋的例子:

print("這段代碼會(huì)運(yùn)行")

--print("我被注釋掉了,所以不會(huì)運(yùn)行")

--[[

我是多行注釋

不管我寫(xiě)多少行

都不會(huì)影響代碼運(yùn)行

]]

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 語(yǔ)法
    +關(guān)注

    關(guān)注

    0

    文章

    44

    瀏覽量

    10168
  • Lua
    Lua
    +關(guān)注

    關(guān)注

    0

    文章

    83

    瀏覽量

    10970
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    零基礎(chǔ)學(xué)習(xí)LuatOS編程:快速上手開(kāi)發(fā)實(shí)戰(zhàn)教程!

    到實(shí)踐的跨越。 學(xué)習(xí)LuatOS的主要方法之一是“運(yùn)行各個(gè)功能模塊的demo代碼”,本期特別分享——LuatOS編程起步相關(guān)內(nèi)容。 ? 注意:本文檔的讀者,默認(rèn)都已經(jīng)了解初步的Lua語(yǔ)法。 ? 如果不懂Lua
    的頭像 發(fā)表于 06-13 17:27 ?208次閱讀
    零基礎(chǔ)學(xué)習(xí)LuatOS編程:快速上手開(kāi)發(fā)實(shí)戰(zhàn)教程!

    LuatOS編程基礎(chǔ)教程:手把手帶你入門(mén)物聯(lián)網(wǎng)開(kāi)發(fā)!

    設(shè)備開(kāi)發(fā)之旅。 學(xué)習(xí)LuatOS的主要方法之一是“運(yùn)行各個(gè)功能模塊的demo代碼”,本期特別分享——LuatOS編程起步相關(guān)內(nèi)容。 ? 注意:本文檔的讀者,默認(rèn)都已經(jīng)了解初步的Lua語(yǔ)法。 ? 如果
    的頭像 發(fā)表于 06-11 13:03 ?211次閱讀
    LuatOS編程<b class='flag-5'>基礎(chǔ)教程</b>:手把手帶你入門(mén)物聯(lián)網(wǎng)開(kāi)發(fā)!

    第十五章 DAC (上篇)

    文章介紹了基于W55MH32的DAC(數(shù)字/模擬轉(zhuǎn)換器)上篇內(nèi)容,其為12位轉(zhuǎn)換器,有2通道,支持8/12位模式、DMA等,具噪聲和三角波生成等功能,還介紹了DAC_OutAudio例程的配置與驗(yàn)證。
    的頭像 發(fā)表于 05-28 15:07 ?500次閱讀
    第十五章 DAC (<b class='flag-5'>上篇</b>)

    W55MH32高性能以太網(wǎng)單片機(jī)開(kāi)發(fā)課件 第十四章 ADC(上篇)

    本章介紹了W55MH32的12位ADC(上篇),其有18通道,支持單次、連續(xù)等轉(zhuǎn)換模式,具有自校準(zhǔn)、模擬看門(mén)狗等功能。還含ADC_AnalogWatchdog 例程,可監(jiān)測(cè)電壓超閾值并觸發(fā)中斷。
    的頭像 發(fā)表于 05-28 13:52 ?181次閱讀
    W55MH32高性能以太網(wǎng)單片機(jī)開(kāi)發(fā)課件 第十四章 ADC(<b class='flag-5'>上篇</b>)

    揭秘:硬件圈的光通信密碼——Lua+LED!

    當(dāng)Lua的輕快語(yǔ)法遇上LED的物理脈沖,竟能生成物聯(lián)網(wǎng)設(shè)備的社交指紋!通過(guò)定義不同的閃爍協(xié)議(如Morse光碼、RGB情緒譜),開(kāi)發(fā)者們正在用光信號(hào)構(gòu)建硬件間的非語(yǔ)言社交網(wǎng)絡(luò)——這是智能設(shè)備獨(dú)有
    的頭像 發(fā)表于 05-15 14:29 ?204次閱讀
    揭秘:硬件圈的光通信密碼——<b class='flag-5'>Lua</b>+LED!

    【正點(diǎn)原子STM32H7R3開(kāi)發(fā)套件試用體驗(yàn)】移植lua解釋器

    Lua簡(jiǎn)介 Lua 是一種輕量小巧的腳本語(yǔ)言,用標(biāo)準(zhǔn)C語(yǔ)言編寫(xiě)并以源代碼形式開(kāi)放, 其設(shè)計(jì)目的是為了嵌入應(yīng)用程序中,從而為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。 Lua 是巴西里約熱內(nèi)盧天主教大學(xué)
    發(fā)表于 12-29 13:30

    nginx+lua+redis實(shí)現(xiàn)灰度發(fā)布

    作者:馬仁喜 前言: 授人以魚(yú)不如授人以漁 .先學(xué)會(huì)用,在學(xué)原理,在學(xué)創(chuàng)造,可能一輩子用不到這種能力,但是不能不具備這種能力。這篇文章主要是沉淀使用nginx+lua+redis實(shí)現(xiàn)灰度,當(dāng)我們具備
    的頭像 發(fā)表于 12-17 10:01 ?439次閱讀

    Open開(kāi)發(fā)新方法!Lua語(yǔ)言快速學(xué)習(xí)

    很多朋友都問(wèn)我不會(huì)Lua又想open開(kāi)發(fā),怎么辦?我的答復(fù)是Lua先學(xué)起來(lái),再看LuatOS具體應(yīng)用示例,上手極快,感興趣的朋友們,可以參照本文一起學(xué)。
    的頭像 發(fā)表于 12-11 09:31 ?540次閱讀
    Open開(kāi)發(fā)新方法!<b class='flag-5'>Lua</b>語(yǔ)言快速學(xué)習(xí)

    不會(huì)Lua又想Open開(kāi)發(fā),怎么辦?

    本次我把收藏已久的LuatOS具體應(yīng)用示例特分享個(gè)大家,希望不會(huì)Lua又想Open開(kāi)發(fā)的朋友有收獲。
    的頭像 發(fā)表于 12-09 14:43 ?504次閱讀
    不會(huì)<b class='flag-5'>Lua</b>又想Open開(kāi)發(fā),怎么辦?

    條理清晰,淺顯易懂:Lua語(yǔ)法基礎(chǔ)知識(shí)(第二部分)

    今天我們繼續(xù)學(xué)習(xí)Lua語(yǔ)法基礎(chǔ)教程,中篇。 五、變量 5.1 number變量 變量,可以看作是一個(gè)桶,在里面裝你想要裝的內(nèi)容。這些內(nèi)容可以是Lua包含的所有合法類(lèi)型。 例如:我想要新
    的頭像 發(fā)表于 10-29 13:40 ?521次閱讀

    Lua語(yǔ)法基礎(chǔ)教程(下篇)

    今天我們繼續(xù)學(xué)習(xí)Lua語(yǔ)法基礎(chǔ)教程,下篇。 九、函數(shù) 9.1 初識(shí)函數(shù) 函數(shù)是指一段在一起的、可以做某一件事兒的程序,也叫做子程序。 在前面的內(nèi)容中,我們已經(jīng)接觸過(guò)了函數(shù)的調(diào)用,這個(gè)函數(shù)就是前面用到
    的頭像 發(fā)表于 10-26 11:41 ?666次閱讀
    <b class='flag-5'>Lua</b><b class='flag-5'>語(yǔ)法</b><b class='flag-5'>基礎(chǔ)教程</b>(下篇)

    Lua語(yǔ)法基礎(chǔ)教程(中篇)

    今天我們繼續(xù)學(xué)習(xí)Lua語(yǔ)法基礎(chǔ)教程,中篇。 五、變量 5.1 number變量 變量,可以看作是一個(gè)桶,在里面裝你想要裝的內(nèi)容。這些內(nèi)容可以是Lua包含的所有合法類(lèi)型。 例如:我想要新
    的頭像 發(fā)表于 10-26 11:39 ?747次閱讀
    <b class='flag-5'>Lua</b><b class='flag-5'>語(yǔ)法</b><b class='flag-5'>基礎(chǔ)教程</b>(中篇)

    Verilog語(yǔ)法中運(yùn)算符的用法

    verilog語(yǔ)法中使用以下兩個(gè)運(yùn)算符可以簡(jiǎn)化我們的位選擇代碼。
    的頭像 發(fā)表于 10-25 15:17 ?2568次閱讀
    Verilog<b class='flag-5'>語(yǔ)法</b>中運(yùn)算符的用法

    【龍芯2K0300蜂鳥(niǎo)板試用】+3.移植lua到loongarch

    1.Lua簡(jiǎn)介 Lua 是一種輕量小巧的腳本語(yǔ)言,用標(biāo)準(zhǔn)C語(yǔ)言編寫(xiě)并以源代碼形式開(kāi)放,其設(shè)計(jì)目的是為了嵌入應(yīng)用程序中,從而為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。 Lua 是巴西里約熱內(nèi)盧天主教大學(xué)
    發(fā)表于 08-18 03:31

    合宙Air780EP模塊Lua開(kāi)發(fā)阿里云應(yīng)用指南

    合宙Air780EP模塊Lua開(kāi)發(fā)阿里云超詳細(xì)教學(xué)!看完包學(xué)會(huì)!
    的頭像 發(fā)表于 08-08 09:00 ?1602次閱讀
    合宙Air780EP模塊<b class='flag-5'>Lua</b>開(kāi)發(fā)阿里云應(yīng)用指南