How will Perl6 evaluate defaults?

Like Python:

  global x
  x=1
  def f(p1=x):
    return p1
  x=2
  print f()

or like Ruby:

  $x=1
  def f(p1=$x)
    return p1
  end
  $x=2
  puts f()

- Sam Ruby

P.S.  The former prints "1", the latter, "2".

Reply via email to