Mega Code Archive

 
Categories / Ruby / Statement
 

Execution Before or After a Program

# BEGIN and END code to execute before and after a program runs.  # Both BEGIN and END are followed by blocks enclosed by braces ({}) BEGIN { puts "Date and time: " + Time.now.to_s } def bmi( weight, height )   703.0*( weight.to_f/(height.to_f**2)) end my_bmi = bmi( 196, 73 ) puts "Your BMI is: " + x = sprintf( "%0.2f", my_bmi ) END { puts "You've got some work ahead of you." }