Ruby BEGIN和END块

Ruby BEGIN和END块

每个 Ruby 源文件可以声明当文件被加载时要运行的代码块(BEGIN 块),以及程序完成执行后要运行的代码块(END 块)。

案例

ruby BEGIN和END块

Ruby BEGIN和END块

#!/usr/bin/ruby -w # -*- coding : utf-8 -*- puts "HaiCoder(www.haicoder.net)" BEGIN { # BEGIN 代码块 puts "BEGIN 代码块" } END { # END 代码块 puts "END 代码块" } # MAIN 代码块 puts "MAIN 代码块"

程序运行后,控制台输出如下:

05_Ruby BEGIN和END块.png

Ruby BEGIN 和 END 块的使用。