TCL自学笔记-07 proc函数命令语法

过程函数proc

  • 语法格式:proc 函数名 参数列表 函数主体

  • 功能:类似于C语言中的函数。即用户自定义的功能,方便多次调用。

  •    proc add {a b} {

  • set sum [exp $a + $b]

  • return $sum}

  • puts [add 3 4]

  • puts [add 66 11]

  • 全局变量与局部变量

  • 全局变量:在所有过程之外定义的变量

  • 局部变量:对于在过程中定义的变量,因为它们只能在过程中被访问,并且当过程退出时会被自动删除。

  • 指令global,可以在过程内部引用全部变量

    set a 2

    proc sample {x} {

  • global a

  • set a [expr $a+1]

  • return [expr $a + $x]}

  • puts [sample 3]

登录后免费查看全文
立即登录
默认 最新
当前暂无评论,小编等你评论哦!
点赞 2 评论 收藏
关注