fbpx
维基百科

Incr Tcl

incr Tcl (incr,即increase,在英文中表示"+", 這個名字是由 "C++"而來, 簡寫作 "itcl"),是Tcl編程語言的面向對象編程的擴展包。它被廣泛使用Tcl編程人員廣泛使用。Itcl有兩種使用方式,一是軟體包(package),可被Tcl程序動態載入;一是作為單獨的語言,有自己的解譯器(standalone interpreter)。

Itcl
编程范型多範式: 面向對象, 函數, 指令, 事件驅動
設計者Michael McLennan
實作者Michael McLennan
发行时间1993
当前版本
  • Itcl4.1.1 (2017年12月21日;穩定版本)
型態系統動態類型, 所有物件都可以被當做字符串來處理
網站incrtcl.sourceforge.net/itcl/
啟發語言
Tcl, C++

概述 编辑

特點 编辑

命名空間的支持 编辑

Itcl 允許使用命名空間(namespace)來組織的命令和變量。

例:

 package require Itcl itcl::class Toaster { variable crumbs 0 method toast {nslices} { if {$crumbs > 50} { error "== FIRE! FIRE! ==" } set crumbs [expr $crumbs+4*$nslices] } method clean {} { set crumbs 0 } } itcl::class SmartToaster { inherit Toaster method toast {nslices} { if {$crumbs > 40} { clean } return [chain $nslices] } } set toaster [SmartToaster #auto] $toaster toast 2 

C代碼的整合 编辑

Itcl (跟Tcl一樣) 內置有C代碼整合支持,讓C代碼整合為Itcl類。

相關參考 编辑

外部連結 编辑

  • Itcl/incr Tcl project page (页面存档备份,存于互联网档案馆
  • Tcl package site
  • tclweb project(页面存档备份,存于互联网档案馆) (there is a mailing list maintained at this site)

incr, 此條目没有列出任何参考或来源, 2009年7月22日, 維基百科所有的內容都應該可供查證, 请协助補充可靠来源以改善这篇条目, 无法查证的內容可能會因為異議提出而被移除, incr, incr, 即increase, 在英文中表示, 這個名字是由, 而來, 簡寫作, itcl, 是tcl編程語言的面向對象編程的擴展包, 它被廣泛使用tcl編程人員廣泛使用, itcl有兩種使用方式, 一是軟體包, package, 可被tcl程序動態載入, 一是作為單獨的語言, 有自己的解譯器, standalone, . 此條目没有列出任何参考或来源 2009年7月22日 維基百科所有的內容都應該可供查證 请协助補充可靠来源以改善这篇条目 无法查证的內容可能會因為異議提出而被移除 incr Tcl incr 即increase 在英文中表示 這個名字是由 C 而來 簡寫作 itcl 是Tcl編程語言的面向對象編程的擴展包 它被廣泛使用Tcl編程人員廣泛使用 Itcl有兩種使用方式 一是軟體包 package 可被Tcl程序動態載入 一是作為單獨的語言 有自己的解譯器 standalone interpreter Itcl编程范型多範式 面向對象 函數 指令 事件驅動設計者Michael McLennan實作者Michael McLennan发行时间1993当前版本Itcl4 1 1 2017年12月21日 穩定版本 型態系統動態類型 所有物件都可以被當做字符串來處理網站incrtcl wbr sourceforge wbr net wbr itcl wbr 啟發語言Tcl C 目录 1 概述 1 1 特點 1 1 1 命名空間的支持 1 1 2 C代碼的整合 2 相關參考 3 外部連結概述 编辑特點 编辑 命名空間的支持 编辑 Itcl 允許使用命名空間 namespace 來組織的命令和變量 例 pre package require Itcl itcl class Toaster variable crumbs 0 method toast nslices if crumbs gt 50 error FIRE FIRE set crumbs expr crumbs 4 nslices method clean set crumbs 0 itcl class SmartToaster inherit Toaster method toast nslices if crumbs gt 40 clean return chain nslices set toaster SmartToaster auto toaster toast 2 pre C代碼的整合 编辑 Itcl 跟Tcl一樣 內置有C代碼整合支持 讓C代碼整合為Itcl類 相關參考 编辑XOTcl Snit Tcl Tcllib C Tcl Itk Tk外部連結 编辑Itcl incr Tcl project page 页面存档备份 存于互联网档案馆 Tcl package site tclweb project 页面存档备份 存于互联网档案馆 there is a mailing list maintained at this site nbsp 这是一篇關於電腦程式語言的小作品 你可以通过编辑或修订扩充其内容 查论编 取自 https zh wikipedia org w index php title Incr Tcl amp oldid 64154318, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。