Raku kurss / Padziļināti / Vairāk par iebūvētajiem tipiem
Datums un laiks
Raku ir iebūvēti tipi darbam ar kalendāra datumiem un pulksteņa
laikiem. Kalendāra datumu attēlo tips Date. To izveido,
norādot gadu, mēnesi un dienu:
my $d = Date.new(2026, 6, 27);
say $d; # 2026-06-27Kad datums ir iegūts, var nolasīt tā daļas:
my $d = Date.new(2026, 6, 27);
say $d.year; # 2026
say $d.month; # 6
say $d.day; # 27Metode day-of-week atgriež, uz kuru nedēļas dienu datums
krīt, numurējot no 1 par pirmdienu līdz 7 par
svētdienu:
say Date.new(2026, 6, 27).day-of-week; # 6- gada 27. jūnijs ir sestdiena, tāpēc rezultāts ir
6.
Metode is-leap-year pasaka, vai datums ir garajā
gadā:
say Date.new(2024, 1, 1).is-leap-year; # True
say Date.new(2026, 1, 1).is-leap-year; # FalseLai iegūtu šodienas datumu, izsauciet Date.today. Tā
izvadi šeit nerādām, jo tā ir atkarīga no dienas, kurā programmu
palaižat.
Šīs sadaļas temati
Prakse
Jūs gaida 2 viktorīnas par šīs sadaļas saturu.
Vingrinājumi
Šajā sadaļā ir 3 vingrinājumi. Pirms ķerieties pie vingrinājumiem, izlasiet visus šīs sadaļas tematus.