Tcl/Tk

Tcl/Tk

Tcl- ファイルの入出力(4) 1つの変数に複数行の文字列を追加する

この記事ではファイルから1行ずつ読み込んだ文字列を1つの変数にappendコマンドを使って追加していく方法とreadコマンドで一気に読み込む方法を紹介します。変数に読み込んだデータをsplitコマンドで行単位に分割する方法も紹介します。
0
Tcl/Tk

Tcl – ファイルの入出力(3) 1行ずつリストに代入する

この記事ではファイルから1行ずつ読み込んだ文字列を1行1要素として一旦リストに代入後、リストの要素を1つずつ参照しながら処理を行う方法を紹介します。
0
Tcl/Tk

Tcl – ファイルの入出力(2) 1行ずつ読み込むには

この記事ではファイルから1行ずつ読み込む方法を2つ紹介します。ファイルの終端の判定にgetsコマンドを使う方法とeofコマンドを使う方法を紹介します。
0
Tcl/Tk

Tcl – ファイルの入出力(1) 基本操作

ファイルに対して入出力処理を行う方法を数回に分けて紹介します。この記事では基本的な操作方法(open,close)について紹介しています。
0
Tcl/Tk

Tcl – データ構造の作成 -レコード,スタック,キュー-

Tclの基本的なデータ構造として、変数、リスト、配列について紹介しましたが、これらの基本的なデータ構造を利用して、新しいデータ構造(レコード、スタック、キュー、リングバッファ)を作成する方法を紹介します。
0
Tcl/Tk

Tcl – 再帰呼び出し

procコマンドで定義した手続きの中で、その手続きと同じプロシージャ(自分自身)を再び呼び出す事を再帰呼び出しと言います。この記事は「再帰とは」、「再帰的な構造の作り方」、「再帰を利用したプログラム」を紹介します。
0
Tcl/Tk

Tcl – 変数の有効範囲 -global, upvar-

この記事は変数の有効範囲の説明とプロシージャ内からプロシージャの外側で定義された変数にリンク付けするglobalコマンドとupvarコマンドの使い方を紹介します。
0
Tcl/Tk

Tcl – 手続きのモジュール化 -proc,return-

procコマンドは複数のコマンドをひとまとめにして手続きを作成します。作成した手続きは、Tclのコマンドと同じように利用できます。この記事では手続きを作成するprocコマンドと手続きを実行した結果を返すreturnコマンドについて紹介します。
0
Tcl/Tk

Tcl – 配列(5) -arrayコマンド(3)-

この記事は配列のハッシュテーブルの統計情報を表示するオプション(statistics)の使い方とハッシュテーブルについて紹介します。
0
Tcl/Tk

Tcl – 配列(4) -arrayコマンド(2)-

この記事は配列の検索に関連するオプション(startsearch, nextelement, anymore, donesearch)の使い方と、配列を一旦リストに変換してからforeachコマンドを使って要素を順番に参照する方法を紹介します。
0