日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tcl脚本学习十一:proc应用 (带默认参数)

發(fā)布時間:2025/3/21 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tcl脚本学习十一:proc应用 (带默认参数) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

lesson 11 : proc應(yīng)用 (帶默認(rèn)參數(shù))


1.//使用過程的時候,不一定輸入所有的參數(shù)值。過程的輸入?yún)?shù)可以有默認(rèn)值。默認(rèn)值由
{默認(rèn)參數(shù)名 默認(rèn)值}指定。如果調(diào)用過程時沒有指定這些參數(shù)的值則會使用其默認(rèn)值,
否則使用輸入值來替代默認(rèn)值。在使用默認(rèn)參數(shù)的時候要注意,如果默認(rèn)參數(shù)之后還有
非默認(rèn)參數(shù),則在調(diào)用此過程的時候,默認(rèn)參數(shù)的值也要求輸入,否則會出錯。這是因
為 Tcl 調(diào)用過程的時候是根據(jù)位置來匹配參數(shù)和輸入值的
2.如果參數(shù)列表中最后一個參數(shù)是 args 的話,則過程可以接收可變數(shù)目的輸入?yún)?shù)。當(dāng)調(diào)用過
程時,除了指定參數(shù)以外的參數(shù)值都被 args 接收。如果參數(shù)列表中只有 args 一項,則 args 接
收所有輸入?yún)?shù)值

example ① :調(diào)用函數(shù)的返回值的用法

proc Test { a {b 7} {str "Hello world"} } {
puts "$str"
return [expr $a * $b ]
}

puts "[Test 7 7 ] "


example ② :

proc test {args} {
puts "input values are : $args"
}

test my name is zhouli

result : input values are : my name is zhouli
//驗證了開頭第二點說的

?

example ③ :

proc config_sys {args} {
array set inArr $args
parray inArr
}

config_sys -sysName "HUB100" -ipAddr 192.168.10.1 -date 2003-11-21 -time 21:03:45


result :
inArr(-date) = 2003-11-21
inArr(-ipAddr) = 192.168.10.1
inArr(-sysName) = HUB100
inArr(-time) = 21:03:45

//先放一放


//進(jìn)入本課正題!!咳咳

proc example {first {second ""} args} {
if {$second == ""} {
puts "There is only one argument and it is: $first";
return 1;
} else {
if {$args == ""} {
puts "There are two arguments - $first and $second";
return 2;
} else {
puts "There are many arguments - $first and $second and $args";
return "many";
}
}
}

set count1 [example ONE]
set count2 [example ONE TWO]
set count3 [example ONE TWO THREE ]
set count4 [example ONE TWO THREE FOUR]
//例子結(jié)合了很多簡單用法,不做解釋

?

轉(zhuǎn)載于:https://www.cnblogs.com/gold-life/p/5731140.html

《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的tcl脚本学习十一:proc应用 (带默认参数)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲美女网站 | 女色综合 | 日韩午夜 | 污网站免费观看 | 亚洲久久一区二区 | 香港三级在线视频 | 成人片黄网站色大片免费毛片 | 亚洲日本在线播放 | 日本天堂网在线 | 日本精品一区二区三区视频 | 国产一卡二卡在线 | 九九久久国产精品 | 国产精品三区四区 | 99热一区二区三区 | 欧美成人一级视频 | 国产欧美日韩综合精品一区 | 中文在线观看免费 | 国产一区二区自拍视频 | 亚洲欧美日韩国产精品 | 日韩福利在线视频 | 久久精品在线播放 | 欧美在线视频第一页 | 欧美日韩美女 | xx在线视频 | 爱爱三级视频 | 夜福利视频 | 午夜在线免费观看视频 | 日韩中文在线视频 | 中文字幕35页 | 在线久草 | 日日操夜夜操视频 | 波多野结衣视频播放 | 欧美一区二区日韩一区二区 | 久久久精品福利 | 又紧又大又爽精品一区二区 | 久久久成人av | 精品日韩制服无码久久久久久 | 韩国伦理在线视频 | 一区二区三区在线观看 | 国产精品欧美一区喷水 | 一边摸一边做爽的视频17国产 | 国产激情av一区二区三区 | 狂野欧美性猛交xxxxhd | 日韩av不卡在线观看 | 欧美日韩久久久久久 | 欧美在线看 | 在线观看日韩一区 | 亚洲人成网站999久久久综合 | 在线黄av| 亚洲午夜精品久久 | 久久久久国产精品夜夜夜夜夜 | 91久久综合| 久久久久久久综合色一本 | 成人av高清 | 国产婷婷精品 | 欧美人与禽猛交乱配视频 | 久久婷婷国产麻豆91天堂 | zoo性欧美 | 国产乱码精品一区二三区蜜臂 | 久草新| 9久9久9久女女女九九九一九 | 婷婷色亚洲 | 国产成人综合亚洲 | 欧美大片在线看免费观看 | 亚洲天堂av免费在线观看 | 日本a∨视频| 500部大龄熟乱视频 亚洲乱码精品 | 国产欧美一区二区在线观看 | 乳揉みま痴汉4在线播放 | 另类激情亚洲 | 制服丝袜在线播放 | 欧美精品在线免费 | 国产三级精品三级 | 日韩欧美中文字幕在线观看 | 视频一区二区在线观看 | 久久久精品人妻av一区二区三区 | 波多野吉衣在线视频 | 91精品综合久久 | 中文字幕av久久爽一区 | 无码精品人妻一区二区三区漫画 | 自拍欧美日韩 | 中文字幕二区在线观看 | 色丁香久久 | 欧美成人乱码一二三四区免费 | 午夜精品一区二区三区在线播放 | 国产污在线观看 | 艳妇臀荡乳欲伦交换在线播放 | 中文字幕一区2区3区 | 香蕉视频网页版 | 国产明星换脸xxxx色视频 | 男人插入女人下面的视频 | 青青青在线视频 | 欧美性潮喷xxxxx免费视频看 | 欧美一级欧美三级在线观看 | 精品乱子伦一区二区 | 国产视频一二三四区 | 成人在线视频一区二区 | 欧洲视频在线观看 | 精品不卡一区二区 |