Kurso de Raku / Progresinta / Sencimigo / Konverti valorojn al teksto

La metodo .raku

La tria reprezenta metodo, .raku, redonas ĉenon kun kodosimila reprezento de la valoro — ideale, ĉenon kiun vi povus enmeti reen en programon por rekrei la saman valoron. Ĉiu valoro en Raku havas ĝin.

say 42.raku;        # 42
say 'Raku'.raku;    # "Raku"
say (1, 2, 3).raku; # (1, 2, 3)

Rimarku kiel la ĉeno 'Raku' revenas kun la citiloj ĉirkaŭ ĝi, por ke vi povu distingi nombron de ĉeno unuavide — ĝuste tia detalo estas utila dum sencimigo.

La metodo ankaŭ funkcias por kunmetitaj datumoj, inkluzive de nestitaj strukturoj:

my @data = 1, [2, 3], 4;
say @data.raku; # [1, [2, 3], 4]

Ĉar .raku redonas ordinaran ĉenon, vi povas uzi ĝin ĉie kie ĉeno estas atendata, ekzemple ene de interpolita mesaĝo:

my @data = 10, 20, 30;
say "The data is { @data.raku }";
# The data is [10, 20, 30]

Uzu .raku kiam ajn vi volas tiun kodosimilan reprezenton kiel ĉenon por kombini kun viaj propraj mesaĝoj. Tre baldaŭ ni prezentos dd, Rakudo-ilon kiu presas la saman specon de reprezento por vi en unu paŝo.

Kursa navigado

Kvizo — gist kaj Str   |   Elekti la ĝustan