Is there goto statement in Ruby?

后端 未结 4 2057
谎友^
谎友^ 2020-12-07 00:52

Is there a way to start at a specified line, like a goto statement?

4条回答
  •  甜味超标
    2020-12-07 01:20

    There is the ruby command line switch -x.

     -x[directory]  Tells Ruby that the script is embedded in a message.
                    Leading garbage will be discarded until the first that
                    starts with “#!” and contains the string, “ruby”.  Any
                    meaningful switches on that line will applied.  The end of
                    script must be specified with either EOF, ^D (control-D),
                    ^Z (control-Z), or reserved word __END__.  If the direc‐
                    tory name is specified, Ruby will switch to that directory
                    before executing script.
    

    BTW, I'm pretty sure ruby-goto was, umm, a joke. I don't believe the download link has ever worked. Or am I just supposed to point people to it and keep quiet? I never know...

    I liked Ryan's next line after announcing ruby-goto:

    Stay tuned for the next evil module... ruby-malloc! Have a nice day.

    Ryan is clearly a genius.

提交回复
热议问题