Course of Raku / Essentials / Typed variables / Type conversion for typed variables
Quiz — converting the types
Select the allowed assignments in Raku.
| 1 | my Int $a = π.Int; | |
| 0 | my Int $b = π; | π is Num, so it cannot be directly assigned to an Int. | 
    
| 0 | my Rat $c = π.Int; | Even if π.Int is 3 and is of a ‘narrower’ type than Rat, it is not possible to assign. | 
    
| 1 | my Rat $d = π.Str.Rat; | Double type conversion, just for fun, there’s no particular sense in it, but it is legal. | 
| 0 | my Num $e = π.Int; | |
| 1 | my Num $f = π.Int.Str.Num; | 
Course navigation
←
        Typed variables / Using of
  |  
        Typed variables / Allomorphs
→
💪 Or jump directly to the exercises to this section.
Translations of this page: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська