Raku kurss / Pamati / Iebūvētās drukāšanas funkcijas

print

Iebūvētā print rutīna veic sekojošo:

  1. Pārvērš savus argumentus par virkni, izsaucot Str metodi uz tiem.
  2. Nosūta to uz STDOUT plūsmu.

Vienkāršiem datu tipiem, print ģenerētais izvads ir līdzīgs say izvadam bez jaunas rindas rakstzīmes beigās.

print 42;
print 'Raku';

Šīs vērtības tiek izdrukātas viena pēc otras. Arī visa izvada beigās nav jaunas rindas.

$ raku t.raku
42Raku

Kopējo datu tipiem rezultāts var atšķirties no tā, ko redzat ar say. Piemēram, izmēģiniet masīvus un vārdnīcas:

my @data = 'alpha', 'beta', 'gamma';
print @data;

print "\n"; # Lai atdalītu daļas

my %data = alpha => 1, beta => 2, gamma => 3;
print %data;

Šādi izskatās izvads:

$ raku t.raku
alpha beta gamma
alpha	1
beta	2
gamma	3

print rutīnu var arī izsaukt kā metodi:

my @data = 'alpha', 'beta', 'gamma';
@data.print;

"\n".print;

Kursa navigācija

Iebūvētās drukāšanas funkcijas / say   |   Iebūvētās drukāšanas funkcijas / put


💪 Or jump directly to the exercises to this section.

Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.

Šīs lapas tulkojumi: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська