站內(nèi)搜索
電腦軟件
編輯推薦
本類下載榜
總下載排行
軟件簡(jiǎn)介
一鶴快手編程是一款的aardio編程語(yǔ)言軟件。用于桌面軟件開(kāi)發(fā),提供aardio編程語(yǔ)言使用技巧、aardio開(kāi)發(fā)環(huán)境入門、aardio符號(hào)用法大全、aardio多線程入門等,學(xué)習(xí)編程??梢詣?chuàng)建工程,進(jìn)行編程!歡迎感興趣的朋友前來(lái)JZ5U一鶴快手編程使用!
1、成員操作符
用于訪問(wèn)對(duì)象的成員
例如 io.open 表示 open函數(shù)是io對(duì)象的成員( 這里是名字空間成員 )
2、全局成員操作符
這個(gè)操符符用在自定義的名字空間里訪問(wèn)全局名字空間 global;
例如 ..io.open() 實(shí)際上等價(jià)于 global.io.open()
3、全局常量操作符
這個(gè)操符符用于將一個(gè)變量名轉(zhuǎn)換為 global名字空間下的全局常量名 - 并保護(hù)該常量在其后加載的代碼中一旦賦為非空值后即不可修改,例如:
::Kernel32 := raw.loadDll("Kernel32.dll");
4、全局常量需要遵守以下使用規(guī)則
a、全局常量名首字母大寫(以區(qū)別普通變量 )。
aardio默認(rèn)定義了少量全局常量函數(shù)名 - 這些關(guān)鍵函數(shù)全部小寫首字母,但在aardio編輯器中顯示為藍(lán)色高亮狀態(tài)。
b、當(dāng)一個(gè)變量被定義為全局常量,賦于非空值以后其值即不能再隨意更改 。
全局常量一般使用 ::Name := 初始值 賦值,等價(jià)于使用 ::Name = ::Name or 初始值 以避免重復(fù)初始化。
c、::的作用域是根據(jù)代碼的載入順序向下向后的,所以在同一文件中已定義的全局常量名時(shí)再次使用可以省略::前綴,但因?yàn)榇a文件的載入有不確定性 - 在其他文件首次使用該常量名時(shí)仍然應(yīng)該使用::定義一次。
5、[ ] 下標(biāo)操作符( 或者叫索引操作符 )
也是用來(lái)訪問(wèn)對(duì)象的成員,中括號(hào)里面應(yīng)當(dāng)是一個(gè)合法的表達(dá)式。
例如 io.open 用索引索作符來(lái)表示就是 io["open"]
而 .成員操作符 這里的成員名字不需要放到引號(hào)里,并且必須是一個(gè)合法的變量名。
但索引操作符就不同了,可以放任意的表達(dá)式,例如 io[ "o" + "pen" ] 這樣寫也是可以的。
另外一個(gè)區(qū)別:當(dāng)你使用索引操作符調(diào)用成員函數(shù)時(shí),被調(diào)用函數(shù)的 owner 參數(shù)為空。
所以一般不應(yīng)當(dāng)這樣寫 io["open"]() ,而應(yīng)當(dāng)寫 io.open()。
6、[[ ]] 直接下標(biāo)操作符
這玩意與 [] 的用法基本是一樣的,
唯一的區(qū)別是他不會(huì)觸發(fā)元方法,所以數(shù)組里實(shí)際有這個(gè)成員就是有,沒(méi)有就是沒(méi)有,忽悠不了這個(gè)操作符。
這個(gè)直接下標(biāo)操作符可以應(yīng)用于任何類型的對(duì)象( 包括null空值 )不會(huì)報(bào)錯(cuò),
如果對(duì)象不包含直接下標(biāo)操作符中指定的成員就簡(jiǎn)單的返回 null空值。所以[[]]即可以用來(lái)取值同時(shí)又可以方便的檢測(cè)對(duì)象類型,例如:
if( 可能為空或任意類型的變量[["test"]] ){io.print( 可能為空或任意類型的變量[["test"]] )}
復(fù)制代碼
將普通下標(biāo)操作符用于字符串時(shí), []操作符取的是字節(jié)碼、是個(gè)數(shù)值,而 [[]] 取出來(lái)的是字符。
例如定義字符串變量 str = "abcd" 這時(shí)候 str[1] 是他的ASCII碼97,而str[[1]]則返回字符"a"
易語(yǔ)言v4.05修訂版 簡(jiǎn)體中文特別版_易學(xué)易用的漢語(yǔ)編程語(yǔ)言
WinHex16進(jìn)制編輯器19.3 漢化綠色版
Microsoft Visual FoxPro 6.0簡(jiǎn)體中文免安裝版【可視化編程工具】
PHP For Windows 7.3.9 官方安裝版
UltraEdit(文本編輯器)21.20.1001.0 烈火漢化增強(qiáng)版
WinHex(16進(jìn)制編輯器)19.8 SR-4 中文綠色版
Java SE Runtime Environment 9.0u177 x64 官方安裝版
易語(yǔ)言(支持基于漢語(yǔ)字和詞編程) 綠色精簡(jiǎn)版
PSPad editor V5.0.2(321)中文綠色版
EXE資源查看提取器_Resource Explorer 漢化綠色版
Source Insight 4.0 漢化綠色版_功能強(qiáng)勁的程序編輯器
網(wǎng)絡(luò)編輯超級(jí)工具箱(文章快速格式化) v1.2綠色加強(qiáng)版
匯編指令助手查詢器 (匯編指令大全)V1.1 綠色版
UltraEdit 21.20.1009.0烈火漢化綠色版
UltraEdit-32 15.00.0.1042簡(jiǎn)體中文綠色便攜版
Hex Workshop x64(bin文件編輯器)V6.7.25284 漢化版