在第 35 页,在“探索期望”一书中,它说“返回命令可用于使源命令返回。否则,源仅在执行文件中的最后一个命令后返回。”
我不太明白它在说什么。我想知道这意味着什么以及它有什么用处。
谢谢你。
在第 35 页,在“探索期望”一书中,它说“返回命令可用于使源命令返回。否则,源仅在执行文件中的最后一个命令后返回。”
我不太明白它在说什么。我想知道这意味着什么以及它有什么用处。
谢谢你。
一个例子:
主脚本:
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"
基本上,当遇到“return”命令时,“expect”将停止进一步处理脚本,并返回到使用“source”命令运行它的父脚本(如果有)。这很像任何编程语言中的“返回”。