国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

無涯教程-Lua - 變量聲明

這篇具有很好參考價值的文章主要介紹了無涯教程-Lua - 變量聲明。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

變量的名稱可以由字母,數(shù)字和下劃線字符組成。它必須以字母或下劃線開頭,由于Lua區(qū)分大小寫,因此大寫和小寫字母是不同的。

在Lua中,盡管無涯教程沒有變量數(shù)據(jù)類型,但是根據(jù)變量的范圍有三種類型。

  • 全局變量(Global)? ? ?- 除非明確聲明為局部變量,否則所有變量均視為全局變量。

  • 局部變量(Local)? ? ? ?- 當(dāng)將類型指定為變量的局部變量時,其范圍受函數(shù)限制。

  • Table字段? ? ? ? ? ? ? ? ? - 這是一種特殊類型的變量,可以容納除nil以外的任何變量,包括函數(shù)。

Lua 變量定義

變量定義意味著告訴解釋器在哪里以及為變量創(chuàng)建多少存儲空間,變量定義具有可選類型,并包含一個或多個該類型變量的列表,如下所示:

type variable_list;

在這里, type 可以是局部的,也可以是指定的類型,使其成為全局的,而 variable_list 可以由一個或多個用逗號分隔的標(biāo)識符名稱組成。

local    i, j
local    i
local    a,c

local i,j 行同時聲明并定義了變量i和j;它指示解釋器創(chuàng)建名為i,j的變量,并將范圍限制為局部。

變量可以在其聲明中進行初始化。初始化程序由一個等號和一個常量表達式組成,如下所示:

type variable_list=value_list;

一些示例是-

local d , f=5 ,10     --declaration of d and f as local variables. 
d , f=5, 10;          --declaration of d and f as global variables. 
d, f=10               --[[declaration of d and f as global variables. 
                           Here value of f is nil --]]

Lua 變量聲明

如您在上面的示例中看到的,多個變量的分配遵循variable_list和value_list格式。在上面的示例 local d,f=5,10 中,無涯教程在variable_list中具有d和f,在值列表中具有5和10。

Lua中的值分配就像在variable_list中的第一個變量與value_list中的第一個值一樣進行,依此類推。因此,d的值為5,f的值為10。

請嘗試以下示例,其中變量已在頂部聲明,但已在主函數(shù)中定義和初始化了變量-

-- Variable definition:
local a, b

-- Initialization
a=10
b=30

print("value of a:", a)

print("value of b:", b)

-- Swapping of variables
b, a=a, b

print("value of a:", a)

print("value of b:", b)

f=70.0/3.0
print("value of f", f)

構(gòu)建并執(zhí)行上述代碼后,將產(chǎn)生以下輸出-

value of a:	10
value of b:	30
value of a:	30
value of b:	10
value of f	23.333333333333

Lua - 變量聲明 - 無涯教程網(wǎng)無涯教程網(wǎng)提供變量的名稱可以由字母,數(shù)字和下劃線字符組成。它必須以字母或下劃線開頭,由于Lua區(qū)...https://www.learnfk.com/lua/lua-variables.html文章來源地址http://www.zghlxwxcb.cn/news/detail-624407.html

到了這里,關(guān)于無涯教程-Lua - 變量聲明的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 無涯教程-Lua - Arrays(數(shù)組)

    數(shù)組是對象的有序排列,可以是包含行集合的一維數(shù)組,也可以是包含多行和多列的多維數(shù)組。 在Lua中,數(shù)組是使用帶有整數(shù)的索引表實現(xiàn)的。數(shù)組的大小不是固定的,并且可以根據(jù)無涯教程的要求(取決于內(nèi)存限制)來增長。 一維數(shù)組可以使用簡單的表結(jié)構(gòu)表示,并且可以使

    2024年02月14日
    瀏覽(22)
  • 無涯教程-Lua - Modules(模塊)

    模塊就像可以使用 require 加載的庫,并且具有包含 Table 的單個全局名稱,該模塊可以包含許多函數(shù)和變量。 其中一些模塊示例如下。 讓無涯教程考慮一個簡單的示例,其中一個函數(shù)具有數(shù)學(xué)函數(shù)。將此模塊稱為mymath,文件名為mymath.lua。文件內(nèi)容如下- 現(xiàn)在,為了在另一個文

    2024年02月14日
    瀏覽(21)
  • 無涯教程-Lua - Iterators(迭代器)

    迭代器是一種構(gòu)造,使您可以遍歷所謂的集合或集合的元素。在Lua中,這些集合通常引用表,這些表用于創(chuàng)建各種數(shù)據(jù)結(jié)構(gòu)(如數(shù)組)。 通用的 for 迭代器提供集合中每個元素的鍵值對。下面給出一個簡單的示例。 當(dāng)無涯教程運行上面的代碼時,將獲得以下輸出- 上面的示例使

    2024年02月14日
    瀏覽(44)
  • 無涯教程-Lua - while語句函數(shù)

    只要給定條件為真,Lua編程語言中的 while 循環(huán)語句就會重復(fù)執(zhí)行目標(biāo)語句。 Lua編程語言中 while 循環(huán)的語法如下- 在這里,需要注意的關(guān)鍵是 while 循環(huán)可能根本不執(zhí)行。當(dāng)測試條件并且輸出為false時,將跳過循環(huán)主體,并執(zhí)行 while 循環(huán)之后的第一條語句。 構(gòu)建并執(zhí)行上述代碼

    2024年02月14日
    瀏覽(24)
  • 無涯教程-Lua - nested語句函數(shù)

    Lua編程語言允許在另一個循環(huán)中使用一個循環(huán)。以下部分顯示了一些示例來說明這一概念。 Lua中嵌套for循環(huán)語句的語法如下- Lua編程語言中的嵌套while循環(huán)語句的語法如下- Lua編程語言中的嵌套重復(fù)...直到循環(huán)語句的語法如下- 關(guān)于循環(huán)嵌套的最后一點是,您可以將任何類型的

    2024年02月14日
    瀏覽(16)
  • 無涯教程-Lua - for語句函數(shù)

    for 循環(huán)是一種重復(fù)控制結(jié)構(gòu),可讓您有效地編寫需要執(zhí)行特定次數(shù)的循環(huán)。 Lua編程語言中 for 循環(huán)的語法如下- 這是 for 循環(huán)中的控制流程- 首先執(zhí)行 init 步驟,并且僅執(zhí)行一次。此步驟使您可以聲明和初始化任何循環(huán)控制變量。 接下來是max/min。這是循環(huán)繼續(xù)執(zhí)行之前的最大

    2024年02月14日
    瀏覽(22)
  • 無涯教程-Lua - 嵌套if語句函數(shù)

    在Lua編程中,您可以在另一個 if or else if 語句中使用一個 if or else if 語句。 嵌套if 語句的語法如下- 您可以像嵌套 if 語句一樣,嵌套 else if ... else 。 當(dāng)您構(gòu)建并運行以上代碼時,它將產(chǎn)生以下輸出。 Lua 中的 嵌套if語句函數(shù) - 無涯教程網(wǎng) 無涯教程網(wǎng)提供在Lua編程中,您可以

    2024年02月14日
    瀏覽(18)
  • 無涯教程-Lua - 文件I/O

    I/O庫用于在Lua中讀取和處理文件。 Lua中有兩種文件操作,即隱式( Implicit )和顯式( Explicit )操作。 對于以下示例,無涯教程將使用例文件test.lua,如下所示。 一個簡單的文件打開操作使用以下語句。 下表列出了各種文件模式。 Sr.No. Mode Remark 1 \\\" r\\\" 只讀模式,是打開現(xiàn)有文件的

    2024年02月14日
    瀏覽(20)
  • Unity—配置lua環(huán)境變量+VSCode 搭建 Lua 開發(fā)環(huán)境

    Unity—配置lua環(huán)境變量+VSCode 搭建 Lua 開發(fā)環(huán)境

    每日一句:保持須臾的浪漫,理想的喧囂,平等的熱情 鏈接:https://pan.baidu.com/s/14pAlOjhzz2_jmvpRZf9u6Q?pwd=hd4s 提取碼:hd4s 此電腦——屬性——系統(tǒng)——高級系統(tǒng)設(shè)置 ——環(huán)境變量 用戶變量新建 (路徑為安裝包存放路徑 ) 系統(tǒng)變量 點擊Path ——編輯 添加,點擊確定 按win+R鍵彈

    2024年01月23日
    瀏覽(21)
  • Lua語法之簡單變量

    Lua語法之簡單變量

    運行結(jié)果

    2024年02月07日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包