0

在第 35 页,在“探索期望”一书中,它说“返回命令可用于使源命令返回。否则,源仅在执行文件中的最后一个命令后返回。”

我不太明白它在说什么。我想知道这意味着什么以及它有什么用处。

谢谢你。

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”命令运行它的父脚本(如果有)。这很像任何编程语言中的“返回”。

于 2010-08-10T23:35:48.370 回答