Actions
Bug #10487
closed[PATCH 3/3] More than 3 arguments Passing to CMath.log doesn't make sense.
Description
Hi, there.
I was wondering which is prefer reporting this issue as bugs or feature.
Finally I decided to report as bugs because I thought such a issue being totally unexpected can be called bugs.
Aside from that, let me show the before my patch and after my patch.
Before¶
CMath.log(1i,1,1,1,1,1,1,1,1)
# => (NaN+Infinity*i)
After¶
CMath.log(1i,1,1,1,1,1,1,1,1)
# => ArgumentError: wrong number of arguments (9 for 1..2)
def log(z, b=E)
may look little bit strange, but I assert for all num log(num)
equal log(num, E)
and checking second argument passing or not takes pain.
Thanks. gogo.
Files
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0