1

这是我的代码

if __FILE__ == $PROGRAM_NAME
  puts "tests"
  puts $PROGRAM_NAME
  return 1
end

我正在尝试使用 ruby​​ 提供 git 预提交功能。而这个预提交需要一个整数返回。

当我运行这段 ruby​​ 代码时出现错误

`<main>': unexpected return (LocalJumpError)
4

1 回答 1

1

正如@minitech 所说,您想使用exit.

if __FILE__ == $PROGRAM_NAME
  puts "tests"
  puts $PROGRAM_NAME
  exit 1
end
于 2012-10-31T23:29:18.033 回答