Ruby

Rubyのブロック構文

Rubyは、「ブロック構文」という機能を標準で備えています。これを使うと、AOPに類似した機能を実現できます。 実際に例を見てみましょう。 まず、「yield」というキーワードを記述したメソッドを定義します。 def testblock puts "begin operation"; yield …