(In Rakudo's REPL)

> say 'a'.WHAT;
Str()
> print 'a'.WHAT;
use of uninitialized variable $v of type Str in string context
True
>

What is happening here? Is this a bug? ( Coz I don't see any $v
variable anywhere.)
What is the "True" indicating?

(in niecza's REPL)
niecza> say 'a'.WHAT;
Str()
niecza> print 'a'.WHAT;
niecza>

Niecza, doesn't print anything at all ! Nieczabug?

May I also take this opportunity to ask someone to explain to me what
exactly are the
differences between say and print?

-sisar

Reply via email to