Raku kurss / Padziļināti / Operatori / Lietotāja definēti operatori / Exercises / Kāpināšanas operators
Risinājums: Kāpināšanas operators
Šeit ir iespējamais uzdevuma risinājums.
Kods
sub postfix:<²>($x) {
$x ** 2
}
say 5²;🦋 Programmas pirmkodu var atrast failā square-operator.raku.
Izvade
25Komentāri
Operators ir deklarēts kā
postfix:<²>, tāpēc tā simbols — augšraksta divnieks — tiek rakstīts aiz operanda, kā5².Ķermenis kāpina operandu otrajā pakāpē, tāpēc
5²rezultāts ir25. Nekas neliedz izmantot Unikoda simbolu, kas atspoguļo matemātisko pierakstu.
Kursa navigācija
← Kāpināšanas operators | Viktorīna — Operatora definēšana →