Tcl 教程

  1. 简介
  2. 运行 Tcl
  3. 简单的文本输出
  4. 给变量赋值
  5. 求值与替换 1:用 "" 分组参数
  6. 求值与替换 2:用 {} 分组参数
  7. 求值与替换 3:用 [] 分组参数
  8. 命令的结果 - 数学 101
  9. 计算机和数字
  10. 数值比较 101 - if
  11. 文本比较 - switch
  12. 循环 101 - While 循环
  13. 循环 102 - For 和 incr
  14. 向 Tcl 添加新命令 - proc
  15. proc 参数和返回值的变化
  16. 变量作用域 - global 和 upvar
  17. Tcl 数据结构 101 - 列表
  18. 添加和删除列表成员
  19. 更多列表命令 - lsearch, lsort, lrange
  20. 简单的模式匹配 - "globbing"
  21. 字符串子命令 - length index range
  22. 字符串比较 - compare match first last wordend
  23. 修改字符串 - tolower, toupper, trim, format
  24. 正则表达式 101
  25. 更多正则表达式的例子
  26. 更多的引用地狱 - 正则表达式 102
  27. 关联数组
  28. 更多关于数组 - 迭代和在过程中的使用
  29. 字典
  30. 文件访问 101
  31. 关于文件的信息 - file, glob
  32. 从 Tcl 调用子进程 - exec, open
  33. 学习命令和变量的存在性?- info
  34. 解释器的状态 - info
  35. 关于 procs 的信息 - info
  36. 模块化 - source
  37. 构建可重用的库 - packages 和 namespaces
  38. 创建命令 - eval
  39. 更多命令构建 - format, list
  40. 没有求值的替换 - format, subst
  41. 更改工作目录 - cd, pwd
  42. 调试和错误 - errorInfo errorCode catch error return
  43. 更多调试 - trace
  44. 命令行参数和环境变量字符串
  45. 剩余部分 - time, unset
  46. 通道 I/O: socket, fileevent, vwait
  47. 时间和日期 - clock
  48. 更多通道 I/O - fblocked & fconfigure
  49. 子解释器