まつもと さま

中尾です。

もう一度、よく調べてみると、bignum定数を1行内に記述すると、
そのbignumの読み込みは成功していて、その後にある=endの行で
(対応する=beginがないため)エラーになっていました。

おさわがせしました。

k=12345678901234567890123456789012345678901234567890\
12345678901234567890123456789012345678901234567890

では、parse errorになります。
bignum定数を複数行に分割して記述する方法はあるでしょうか?

Yukihiro Matsumoto wrote:
> 
> まつもと ゆきひろです
> 
> In message "[ruby-math:00396] bignum 定数の記述について"
>     on 01/03/13, Hisayasu Nakao <h-nakao / pc.fujitsu.com> writes:
> 
> |プログラム内に桁数の多い(>10^10000)bignum定数を記述するには、
> |どうしたらよでしょうか?
> |
> |例えば、lcm{1,...,10000}のような数をあらかじめ計算してprintして
> |おいたものをプログラム中に定数として組み込みたいのです。
> 
> うーん、うちでは fact(10000) でもparse errorにならないんです
> が(356631桁)。具体的に parse error になるファイル全体を省略せ
> ずに見せてもらえませんか?

-- 
 ----------------------------------------------------------------
<h-nakao / pc.fujitsu.com>                        
PB本)パーソナル開発統括部)インターネットビジネス企画開発部
情報化推進プロジェクト                               中尾 寿康