[#44431] コンストラクタの引数について&インスタンス変数の持ち方について — Akira Hayakawa <ruby@...>

度々オブジェクト指向についての質問ですいません。

17 messages 2008/01/04
[#44433] Re: コンストラクタの引数について&インスタンス変数の持ち方について — Yukihiro Matsumoto <matz@...> 2008/01/04

まつもと ゆきひろです

[#44469] pdf 作成 ライブラリ — "Luiz Aoki" <luizruby@...>

はじめまして、青木ルイスと申します、

14 messages 2008/01/12
[#44479] ファイル出力時のprintについて — m-hatake@... 2008/01/16

畠山と申します。

[#44483] format %g の丸めについて — 山崎雄介 <y-yamasaki@...>

山崎(ゆ)です。

14 messages 2008/01/16

[ruby-list:44498] Re: format %g の丸めについて

From: 山崎雄介 <y-yamasaki@...>
Date: 2008-01-17 00:56:41 UTC
List: ruby-list #44498
山崎(ゆ)です。

ごとけんさん、中田さん

> それは、有効数字という術語の使い方が間違ってるようにも思います。
> 8100 の有効数字が何桁かはこの表記だけからではわかりませんが、
> 4桁であると解釈する向きもあるでしょう。
確かに、数値自体には有効数字の完全な情報は含まれていないので、
明示するために"2である"という情報を与えているわけです。
それを有効桁だと解釈してくれるのは、%e にはできなくて %g を使ったんですが、
中田さんのおっしゃるとおり、%g 後ろの0の面倒までは見てくれないんですね。
formatはC言語を模倣しているだけなので、ありのままに使うものなんでしょう。

> いわゆる有効数字ではなく、ゼロ以外の最大桁というのは
> 用途にも依存したかなり複雑な概念なので組み込みの機能にはないでしょう。
数値に有効桁の情報を付加してやれば必要な情報はそろうので、NumericかBigDecimal
を拡張すれば何とかなるんじゃないかなと思いました。またやってみます。

_______________________
Yusuke Yamasaki <y-yamasaki@saeilo.co.jp>


In This Thread