1
0
forked from Mirror/wren

Add .log to Num

This commit is contained in:
underscorediscovery
2016-10-31 17:22:32 -02:30
parent 955e92761d
commit a2868913c5
2 changed files with 5 additions and 0 deletions

View File

@ -596,6 +596,7 @@ DEF_NUM_FN(negate, -)
DEF_NUM_FN(sin, sin)
DEF_NUM_FN(sqrt, sqrt)
DEF_NUM_FN(tan, tan)
DEF_NUM_FN(log, log)
DEF_PRIMITIVE(num_mod)
{
@ -1272,6 +1273,7 @@ void wrenInitializeCore(WrenVM* vm)
PRIMITIVE(vm->numClass, "sin", num_sin);
PRIMITIVE(vm->numClass, "sqrt", num_sqrt);
PRIMITIVE(vm->numClass, "tan", num_tan);
PRIMITIVE(vm->numClass, "log", num_log);
PRIMITIVE(vm->numClass, "%(_)", num_mod);
PRIMITIVE(vm->numClass, "~", num_bitwiseNot);
PRIMITIVE(vm->numClass, "..(_)", num_dotDot);

View File

@ -0,0 +1,3 @@
System.print(3.log) // expect: 1.0986122886681
System.print(100.log) // expect: 4.6051701859881
System.print((-1).log) // expect: nan