インテル® Quartus® Prime プロ・エディション ユーザーガイド: スクリプティング

ID 683432
日付 9/24/2018
Public
ドキュメント目次

1.10.3.1. foreach_in_collectionコマンド

foreach_in_collectionコマンドは、 foreach Tclコマンドに類似しています。これを使用して、コレクション内のすべての要素をイタレーションします。次の例では、開いているプロジェクト内のすべてのインスタンス・アサインメントが出力されます。

foreach_in_collectionの例

set all_instance_assignments [get_all_instance_assignments -name *]
foreach_in_collection asgn $all_instance_assignments {
	# Information about each assignment is
	# returned in a list. For information
	# about the list elements, refer to Help
	# for the get-all-instance-assignments command.
	set to [lindex $asgn 2]
	set name [lindex $asgn 3]
	set value [lindex $asgn 4]
	puts "Assignment to $to: $name = $value"
}