好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Lua函數(shù)與字符串處理簡明總結(jié)

Lua函數(shù)與字符串處理簡明總結(jié)

熱門標(biāo)簽:智能語音電銷的機(jī)器人 揚州電銷外呼系統(tǒng)軟件 武漢百應(yīng)人工智能電銷機(jī)器人 開通400電話申請流程 上海企業(yè)外呼系統(tǒng)排名 電腦外呼系統(tǒng)輻射大嗎 如何利用高德地圖標(biāo)注家 400手機(jī)電話免費辦理 百度地圖標(biāo)注位置網(wǎng)站

函數(shù)的定義是以function關(guān)鍵字開始的,后面函數(shù)的名稱,然后是要傳遞給函數(shù)的參數(shù),如果沒有參數(shù)傳給函數(shù),仍然需要用()來表示一個空的參數(shù)列表,以end關(guān)鍵字結(jié)尾。

復(fù)制代碼 代碼如下:

function 函數(shù)名()
 ...
 ...
 ...
end

1. 單一參數(shù)

復(fù)制代碼 代碼如下:

function F_1(var)
 print("My website is: "  var)
end

參數(shù)var傳遞給了函數(shù),并在函數(shù)中使用,同時,函數(shù)中的參數(shù)是局部變量,在函數(shù)調(diào)用結(jié)束后被收回。

2. 多個參數(shù)

復(fù)制代碼 代碼如下:

function F_2(var1, var2)
 print("My website is: "  var1)
 print("QQ群: " var2)
end

傳遞多個參數(shù),用逗號隔開。

3. 可變參數(shù)

Lua還可以定義不定長的參數(shù)列表,使用(…)來代替參數(shù)列表。Lua會創(chuàng)建一個局部名稱為arg的table,來保存函數(shù)調(diào)用時所有傳遞的參數(shù),以及參數(shù)個數(shù),通過arg.n來獲取。

4. 返回值

函數(shù)使用return關(guān)鍵字并跟上變量名來返回結(jié)果。返回多個結(jié)果,用逗號隔開。

5. 字符處理函數(shù)string

Lua對字符處理能力很強(qiáng)大,具有可擴(kuò)展的模式匹配功能和許多使用的字符處理函數(shù)。

5.1 string.len(string)

該函數(shù)告訴字符數(shù)。

復(fù)制代碼 代碼如下:

> s = 'www.jb51.net'
> print(string.len(s))
13

5.2 string.sub(string,start,end)

返回指定字符串的子串。start參數(shù)指定起始位置,end指定結(jié)束位置。

復(fù)制代碼 代碼如下:

> s = 'www.jb51.net'
> ns = string.sub(s,3,6)
> print(ns)
w.tt

也可以指定start參數(shù)為負(fù)數(shù),那么起始位置將從字符串的最后開始計算。
end參數(shù)可以省略,將返回從start到字符串末尾的子串。

5.3 string.format()

格式化輸出指定字符串。

5.4 string.find(source_str,find_str)

該函數(shù)在source_str中查詢第一個符合find_str字符的位置。如果找到了則返回它的開始和結(jié)束位置,沒有找到返回nil

復(fù)制代碼 代碼如下:

> s="My website: www.jb51.net"
> print(string.find(s,"ttlsa"))
17 21
> print(string.find(s,"w"))
4 4
> print(string.find(s,"xx"))
nil

5.5 string.gsub(source_str, pattern, replacement_str,[num])

string.gsub函數(shù)返回一個字符串,source_str字符串中匹配pattern的字符都將會被替換成replacement_str。

復(fù)制代碼 代碼如下:

> s="My website: www.jb51.net"
> print(string.gsub(s,'ttlsa','TTLSA'))
My website: www.jb51.net 1

可以在函數(shù)的最后加一個可選參數(shù),用來指定被替換的次數(shù)。

復(fù)制代碼 代碼如下:

> print(string.gsub(s,'w','XXXXXX'))
My XXXXXXebsite: XXXXXXXXXXXXXXXXXX.jb51.net 4
> print(string.gsub(s,'w','XXXXXX',2))
My XXXXXXebsite: XXXXXXww.jb51.net 2

5.6 string.gfind(source_str,pattern)

遍歷一個字符串,一旦匹配到指定的字符串就返回該子串。

您可能感興趣的文章:
  • Lua中簡單的錯誤處理實例
  • Lua中的異常處理pcall、xpcall、debug使用實例
  • Lua極簡入門指南(三): loadfile和錯誤處理
  • Lua讀取和寫入文件處理例子
  • 淺析Lua編程中的異常處理
  • lua日志文件處理代碼

標(biāo)簽:張掖 延邊 宜賓 江西 嘉峪關(guān) 黑龍江 武漢 新余

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Lua函數(shù)與字符串處理簡明總結(jié)》,本文關(guān)鍵詞  Lua,函數(shù),與,字符串,處理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Lua函數(shù)與字符串處理簡明總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Lua函數(shù)與字符串處理簡明總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 99久久国产精品免费播放| 秋葵下载| 范冰冰《苹果》被删片段| 家庭教师的诱惑| 国产一级a毛一级a看免费视频野外| 墙里全是屁股h| 男J ?大巴进入女人视频| 快播激情图片| 91在线无码精品秘?cos西施| 嗯啊rb好深c我| 漂亮的房子韩剧在线观看| 494949大但人文艺术| 午夜精品久久久99热使用方法 | 动漫女扒开腿爆乳羞羞视频| 被?水好多18久久久爽白浆高潮| 酥酥影院一级毛片在线看| freehdxxxxchina麻豆| 老司机午夜免费精品视频在线观看| 日本人妻免费无码虎虎影视 | 白丝美女| 亚洲综合日韩在线亚洲欧美专区 | 最近电影韩国免费| 成人毛片18女人毛片免费看甲鱼| 亚洲精品一二三区久久伦理中文| 麻豆??视频在线观看免费网站黄| 国产日韩欧美另类重口在线观看| 日本久久久久久久久久久久久久久 | 厨房婬乱公妇1-42小说| 人妻下班电车遇痴汉| 艹逼免费看| 巨胸大罩杯艳妇小说| 小芳好紧?好大好爽| 狠狠操进去| 1769视频在线观看国产| 美女胸乳网站???| 久久夜色精品国产噜噜噜| 在线欧美三级| 天天5g天天爽永久免费看欧美| 91人妻精品国产一区二区| 国产欧美久久久久久久久久久久久久久| www一区二区三区|