diff options
author | eregon <eregon@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-09-22 17:36:47 +0000 |
---|---|---|
committer | eregon <eregon@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-09-22 17:36:47 +0000 |
commit | 63f6cda81574bdeb2d5ba9e7ba48d44c8f45f7a1 (patch) | |
tree | 0e4d5dc1e40f4c706701acb7392a744bed19e3ea | |
parent | f9ff15055319568d09bd343e5c223bc9ca568ac9 (diff) | |
download | ruby-63f6cda81574bdeb2d5ba9e7ba48d44c8f45f7a1.tar.gz |
* complex.c: Fix examples of r36993.
Keep the simple definition, mathematics define the result.
Based on patch by Robin Dupret. Fixes #188 on github.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | complex.c | 12 |
2 files changed, 11 insertions, 7 deletions
@@ -1,3 +1,9 @@ +Sun Sep 23 02:33:37 2012 Benoit Daloze <eregontp@gmail.com> + + * complex.c: Fix examples of r36993. + Keep the simple definition, mathematics define the result. + Based on patch by Robin Dupret. Fixes #188 on github. + Sat Sep 22 07:15:00 2012 Zachary Scott <zzak@ruby-lang.org> * ext/ripper/lib/ripper.rb: @@ -443,7 +443,6 @@ nucomp_s_canonicalize_internal(VALUE klass, VALUE real, VALUE imag) * * For example: * Complex.rect(12, 2) # => (12+2i) - * Complex.rect(0, 17) # => (0+17i) */ static VALUE nucomp_s_new(int argc, VALUE *argv, VALUE klass) @@ -683,10 +682,11 @@ f_addsub(VALUE self, VALUE other, * call-seq: * cmp + numeric -> complex * - * Performs addition on the first member of the Complex. + * Performs addition. * * Complex(5, 2) + 3 # => (8+2i) - * Complex(11, 3) + 4 # => (15+3i) + * Complex(5, 2) + 3.i # => (5+5i) + * Complex(5, 2) + Complex(3, 4) # => (8+6i) * */ static VALUE @@ -699,10 +699,9 @@ nucomp_add(VALUE self, VALUE other) * call-seq: * cmp - numeric -> complex * - * Performs subtraction on the first member of the Complex. + * Performs subtraction. * * Complex(33, 12) - 10 # => (23+12i) - * Complex(12.4, 3.5) - 5 # => (7.4+3.5i) */ static VALUE nucomp_sub(VALUE self, VALUE other) @@ -714,10 +713,9 @@ nucomp_sub(VALUE self, VALUE other) * call-seq: * cmp * numeric -> complex * - * Performs multiplication on the two members. + * Performs multiplication. * * Complex(78, 58) * 10 # => (780+580i) - * Complex(5.6, 3.4) * 10 # => (56+34i) */ static VALUE nucomp_mul(VALUE self, VALUE other) |