[前][次][番号順一覧][スレッド一覧]

ruby-changes:70467

From: BurdetteLamar <ko1@a...>
Date: Fri, 24 Dec 2021 02:29:56 +0900 (JST)
Subject: [ruby-changes:70467] 973e508472 (master): [ruby/bigdecimal] Respond to review for #precision

https://git.ruby-lang.org/ruby.git/commit/?id=973e508472

From 973e50847248816dea856b48a197320a60f3de2b Mon Sep 17 00:00:00 2001
From: BurdetteLamar <BurdetteLamar@Y...>
Date: Fri, 12 Nov 2021 08:46:30 -0600
Subject: [ruby/bigdecimal] Respond to review for #precision

https://github.com/ruby/bigdecimal/commit/681cd2d81d
---
 ext/bigdecimal/bigdecimal.c | 21 +++++++--------------
 1 file changed, 7 insertions(+), 14 deletions(-)

diff --git a/ext/bigdecimal/bigdecimal.c b/ext/bigdecimal/bigdecimal.c
index cee74a58808..68cb31d24b7 100644
--- a/ext/bigdecimal/bigdecimal.c
+++ b/ext/bigdecimal/bigdecimal.c
@@ -325,20 +325,13 @@ BigDecimal_prec(VALUE self) https://github.com/ruby/ruby/blob/trunk/ext/bigdecimal/bigdecimal.c#L325
  *
  *  Returns the number of decimal digits in +self+:
  *
- *    %w[0 1 -1e20 1e-20 Infinity -Infinity NaN].each do |s|
- *      precision = BigDecimal(s).precision
- *      puts format("%9s has precision %2d", s, precision)
- *    end
- *
- *  Output:
- *
- *            0 has precision  0
- *            1 has precision  1
- *        -1e20 has precision 21
- *        1e-20 has precision 20
- *     Infinity has precision  0
- *    -Infinity has precision  0
- *          NaN has precision  0
+ *    BigDecimal("0").precision         # => 0
+ *    BigDecimal("1").precision         # => 1
+ *    BigDecimal("-1e20").precision     # => 21
+ *    BigDecimal("1e-20").precision     # => 20
+ *    BigDecimal("Infinity").precision  # => 0
+ *    BigDecimal("-Infinity").precision # => 0
+ *    BigDecimal("NaN").precision       # => 0
  *
  */
 static VALUE
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]