Thursday, June 05, 2008

Ruby __send__


1

2

3

4

5

6

7

8

9

10

11

12

13

14

#!/usr/local/bin/ruby -wKU

# encoding: utf-8


def do_some()

  'some'

end

def do_any()

  'any'

end


str = 'some'

p __send__ 'do_' + str

str ='any'

p __send__ 'do_' + str

No comments: