Cursus Raku / Provectus / Investigatio errorum / Valores in textum convertere

Rectam eligere

Pro scalaribus quotidianis ut numeris et seriebus, omnes tres repraesentationes idem apparent. Differre incipiunt pro valoribus compositis vel indefinitis. Hic est Pair tribus modis ostensus:

say (foo => 1).gist; # foo => 1
say (foo => 1).Str;  # foo	1
say (foo => 1).raku; # :foo(1)

Regula approximata:

  • .gist — pro output quod ab homine legendum est (say, note).
  • .Str — pro output quod textus planus est (print, put, interpolatio, operator ~).
  • .raku — pro repraesentatione codici simili dum errores corrigis (dd).

Quaelibet harum methodorum propriam definitionem accipere potest cum classem scribis, ut obiecta tua quoque pulchre imprimantur. Ad hoc redibimus cum classes creamus in parte sequenti.

Methodus .raku   |   Debugging cum dd