タグ

tclに関するkiririmodeのブックマーク (2)

  • ちょっとだけ tcl の勉強 - IT戦記

    tcl とは スクリプト言語です たまに tcl で書かれてるツールがあるので tcl の文法を理解しておく パッと見 tcl のシンボルのようなものは全部文字列。 tcl の行はリスト。 たとえば、以下の行は package require hoge LISP でいうと以下のようなデータになる ("package" "require" "hoge") で、リストの先頭の文字列がコマンドとして実行されていく、コマンド以外のリストのようそはコマンドが数値として扱ったりする。 コマンド リストの先頭の文字列のことをコマンドっていう。リストが評価されると、コマンドが実行される print っぽいやつ puts Hello! 全部文字列だから "Hello!" とかしなくていい。 コメント puts Hello! # コメント シャープで書く 空白をリストの区切りじゃなくて文字列の中に入れる pu

    ちょっとだけ tcl の勉強 - IT戦記
    kiririmode
    kiririmode 2008/04/06
    オブジェクト指向のOTclなんてのもあったり.
  • スクリプト言語の比較

    スクリプト言語の比較 *1 *2 *3 *4 *5 *6 *7 コメント 行の継続 定数 未代入の変数へのアクセス 変数の展開 入出力 出力 フォーマット出力 出力先変更 標準入力 __END__ 演算 +1 整数/整数 負数の除算 文字列 真と偽 多重代入 多岐分岐 関数 関数 関数引き数 関数引数に対する副作用 関数のデフォルト引数の値の評価タイミング 関数のデフォルト引数にコンテナ型を使用した場合の振舞 関数戻り値 関数の再帰 関数の別名 関数定義内関数定義 関数の引数の順番 関数にファイルハンドルを渡す オブジェクト指向 クラスの定義 インスタンスメソッドの定義 メソッドのクラス内での利用 インスタンスメソッドの可視性 インスタンスメソッドの追加 インスタンス変数 インスタンス変数の可視性 インスタンス変数の追加 クラス変数 クラスの継承 多重継承 スーパクラスのメソッド呼び出し

    kiririmode
    kiririmode 2007/08/28
    まとめた人すごい
  • 1