Curso de Raku / Esenciales / Más sobre tipos / Conversión de tipos de datos / Introspección con WHAT

Quiz: ¿Qué devuelve WHAT?

Selecciona el resultado correcto de llamar al método WHAT.

(Str)'String'.WHAT devuelve (: (Int), (Rat), (Num), (Str) :)
(Int)500.WHAT devuelve (: (Int), (Rat), (Num), (Str) :)
(Rat)3.14.WHAT devuelve (: (Int), (Rat), (Num), (Str) :)Dos puntos no deberían confundirte.
(Num)pi.WHAT devuelve (: (Int), (Rat), (Num), (Str) :)pi es Num por definición.
(Int)(-10).WHAT devuelve (: (Int), (Rat), (Num), (Str) :)
(Int)(+10).WHAT devuelve (: (Int), (Rat), (Num), (Str) :)
(Rat)(-1/2).WHAT devuelve (: (Int), (Rat), (Num), (Str) :)
(Int)('3' + '4').WHAT devuelve (: (Int), (Rat), (Num), (Str) :)'3' + '4' realiza una suma numérica, por lo que el resultado es entero.
(Str)('3' ~ '4').WHAT devuelve (: (Int), (Rat), (Num), (Str) :)La concatenación de cadenas da una cadena.

Introspección con WHAT   |   Conversión de tipos usando métodos de coerción de tipos