Tag: 出口

是否有可能在不退出整个过程的情况下有条件地阻止Ruby评估所需的文件?

我require主文件中的第二个文件,并希望从第二个文件中的某个点返回而不退出整个过程。 回报应该是有条件的。 # file1.rb puts “In file 1” require ‘file2’ puts “Back in file 1” # file2.rb puts “In file 2” # <= A puts "Still in file 2" 运行file1.rb ,我想看到的输出是: In file 1 In file 2 Back in file 1 请注意, Still in file 2中的Still in file 2不会打印,而Back in file 1中的Back in file 1会打印。 […]