首頁 收藏 QQ群
 網(wǎng)站導航

ZNDS智能電視網(wǎng) 推薦當貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 18815|回復: 2
上一主題 下一主題

TCL腳本語言中Isearch命令% lsearch $a y* 2 % lsearch $a y? -1

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2015-3-19 10:33 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 | 未知
第一個結(jié)果為什么是2,第2個結(jié)果為什么是-1,跪求解答

上一篇:海信m6l3e手機多少錢
下一篇:皓麗 65S82這個電視機的顯示效果怎么樣?
沙發(fā)
發(fā)表于 2015-3-19 10:35 | 只看該作者 | 來自浙江
1          list命令
            語法: list ? value value...?
            這個命令生成一個list,list的元素就是所有的value。例:
            % list 1 2 {3 4}
            1 2 {3 4}
concat命令:
            語法:concat list ?list...?
            這個命令把多個list合成一個list,每個list變成新list的一個元素。
3          lindex命令
            語法:lindex list index
            返回list的第index個(0-based)元素。例:
            %   lindex  {1 2 {3 4}} 2
            3 4
4          llength命令
            語法:llength  list
            返回list的元素個數(shù)。例
            % llength  {1 2 {3 4}}
            3
5          linsert命令
            語法:linsert list index value ?value...?
            返回一個新串,新串是把所有的value參數(shù)值插入list的第index個(0-based)元素之前得到。例:
            % linsert {1 2 {3 4}}  1   7 8  {9 10}
            1 7 8 {9 10} 2 {3 4}
6          lreplace命令:
            語法:lreplace list first last ?value value ...?
            返回一個新串,新串是把list的第firs (0-based)t到第last 個(0-based)元素用所有的value參數(shù)替換得到的。如果沒有value參數(shù),就表示刪除第first到第last個元素。例:
            % lreplace {1 7 8 {9 10} 2 {3 4}}  3 3
            1 7 8 2 {3 4}
            % lreplace {1 7 8 2 {3 4}}  4  4  4 5 6
            1 7 8 2 4 5 6
7          lrange 命令:
            語法:lrange list first last
            返回list的第first (0-based)到第last (0-based)元素組成的串,如果last的值是end。就是從第first個直到串的最后。
            例:
            % lrange  {1 7 8 2 4 5 6} 3 end
            2 4 5 6
8          lappend命令:
            語法:lappend varname value ?value...?
            把每個value的值作為一個元素附加到變量varname后面,并返回變量的新值,如果varname不存在,就生成這個變量。例:
            % lappend  a  1 2 3
            1 2 3
            % set a
            1 2 3
9          lsearch 命令:
            語法:lsearch ?-exact? ?-glob? ?-regexp? list pattern
            返回list中第一個匹配模式pattern的元素的索引,如果找不到匹配就返回-1。-exact、-glob、 -regexp是三種模式匹配的技術(shù)。-exact表示精確匹配;-glob的匹配方式和string match命令的匹配方式相同,將在后面第八節(jié)介紹string命令時介紹;-regexp表示正規(guī)表達式匹配,將在第八節(jié)介紹regexp命令時介紹。缺省時使用-glob匹配。例:
            % set  a  { how are you }
             how are you
            % lsearch $a  y*
            2
            % lsearch $a y?
            -1
10         lsort命令:
            語法:lsort ?options? list
            這個命令返回把list排序后的串。options可以是如下值:
            -ascii    按ASCII字符的順序排序比較.這是缺省情況。
            -dictionary    按字典排序,與-ascii不同的地方是:
                          (1)不考慮大小寫
                          (2)如果元素中有數(shù)字的話,數(shù)字被當作整數(shù)來排序.
                           因此:bigBoy排在bigbang和bigboy之間, x10y 排在x9y和x11y之間.
            -integer   把list的元素轉(zhuǎn)換成整數(shù),按整數(shù)排序.
            -real       把list的元素轉(zhuǎn)換成浮點數(shù),按浮點數(shù)排序.
            -increasing    升序(按ASCII字符比較)
            -decreasing    降序(按ASCII字符比較)
            -command   command TCL自動利用command 命令把每兩個元素一一比較,然后給出排序結(jié)果。
11         split命令:
            語法:split string ?splitChars?
            把字符串string按分隔符splitChars分成一個個單詞,返回由這些單詞組成的串。如果splitChars
            是一個空字符{},string被按字符分開。如果splitChars沒有給出,以空格為分隔符。例:
            % split "how.are.you" .
            how are you
            % split "how are you"
            how are you
            % split "how are you" {}
            h o w { } a r e { } y o u
12         join命令
            語法:join list ?joinString?
            join命令是命令的逆。這個命令把list的所有元素合并到一個字符串中,中間以joinString分開。缺省的joinString是空格。例:
            % join {h o w { } a r e { } y o u} {}
            how are you
            % join  {how are you} .
            how.are.you
回復 支持 反對

使用道具 舉報

板凳
 樓主| 發(fā)表于 2015-3-19 10:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 | 未知
你這給的就是我看的內(nèi)容,這點沒看懂,不是給我出處,是要解釋
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-12-27 23:20 , Processed in 0.057544 second(s), 15 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復 返回頂部 返回列表