From 648868c12cb68fe02d91a6e134ccfcb8db2f236e Mon Sep 17 00:00:00 2001 From: maxonfjvipon Date: Wed, 12 Jul 2023 16:52:09 +0300 Subject: [PATCH] #134 - made number.pow object strong typed --- src/main/eo/org/eolang/math/number.eo | 2 +- src/main/java/EOorg/EOeolang/EOmath/EOnumber$EOpow.java | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/eo/org/eolang/math/number.eo b/src/main/eo/org/eolang/math/number.eo index fc21f04..5997f8e 100644 --- a/src/main/eo/org/eolang/math/number.eo +++ b/src/main/eo/org/eolang/math/number.eo @@ -192,7 +192,7 @@ self-as-int.plus 1 # Make ^.n power x - [x] > pow /? + [x] > pow /number # Make ^.n power x # @todo #21:30 min. Add an ability to raise a number to float power. diff --git a/src/main/java/EOorg/EOeolang/EOmath/EOnumber$EOpow.java b/src/main/java/EOorg/EOeolang/EOmath/EOnumber$EOpow.java index 1a1922f..88c3eb0 100644 --- a/src/main/java/EOorg/EOeolang/EOmath/EOnumber$EOpow.java +++ b/src/main/java/EOorg/EOeolang/EOmath/EOnumber$EOpow.java @@ -24,7 +24,6 @@ // @checkstyle PackageNameCheck (1 line) package EOorg.EOeolang.EOmath; -import EOorg.EOeolang.EOerror; import org.eolang.AtComposite; import org.eolang.AtFree; import org.eolang.Data; @@ -89,7 +88,11 @@ public final class EOnumber$EOpow extends PhDefault { ) ); } - return phi; + return new PhWith( + new EOnumber(Phi.Φ), + "n", + phi + ); } ) );