0

本「Exploring Expect」の 35 ページに、「return コマンドを使用して、ソース コマンドを返すことができます。それ以外の場合、ソースは、ファイル内の最後のコマンドを実行した後にのみ返されます。」と書かれています。

何を言っているのかよくわかりません。これが何を意味し、これがどのように役立つかを知りたいです。

ありがとうございました。

4

2 に答える 2

1

例:

メインスクリプト:

puts "about to source external file"
set some_var true
source something.exp
puts "done sourcing"

何か.exp

puts "in something.exp"
if {$some_var} return
puts "you won't see this if some_var is true"
于 2010-08-11T15:09:10.123 に答える
0

基本的に、「return」コマンドが検出されると、「expect」はスクリプトの処理をさらに停止し、「source」コマンドを使用してスクリプトを実行した親スクリプト(存在する場合)に戻ります。これは、あらゆるプログラミング言語の「return」によく似ています。

于 2010-08-10T23:35:48.370 に答える