[#35406] RE: win32ole で excel が終了しない — "Oka Yasushi" <oka@...>

こんにちは、岡といいます。

20 messages 2002/06/19
[#35407] Re: win32ole で excel が終了しない — Takashi Kanai <kanai@...4u.or.jp> 2002/06/19

金井です。

[#35408] Re: win32ole で excel が終了しない — Takashi Kanai <kanai@...4u.or.jp> 2002/06/19

金井です。

[#35412] Re: win32ole で excel が終了しない — "NAKAMURA, Hiroshi" <nakahiro@...> 2002/06/20

なひです。

[#35418] Re: win32ole で excel が終了しない — Takashi Kanai <kanai@...4u.or.jp> 2002/06/20

金井です。

[#35419] Re: win32ole で excel が終了しない — nobu.nakada@... 2002/06/21

なかだです。

[#35480] Re: 1.7 系を使っていますが、5月頃は式展開内のコメントが使えていましたが、今は使えなくなっていますね。 — "井上 浩一" <kyoui32@...>

=1B$B0f>e$G$9!#=1B(B

12 messages 2002/06/28
[#35490] Re: 1.7 系を使っていますが、5月頃は式展開内のコメントが使えていましたが、今は使えなくなっていますね。 — "Inoue" <rubyist@117.ne.jp> 2002/06/28

井上です。

[ruby-list:35317] Re: biorhythm.rb

From: 小西 弘将 <konishih@...6.so-net.ne.jp>
Date: 2002-06-02 02:42:31 UTC
List: ruby-list #35317
 小西 弘将です。

>> -  printf "Age in days: [%d]\n\n", p
>> +  printf "Age in days: [%d]\n\n", p.to_i
>
>これに関連して質問です。
>
>'%f' % (1.to_r/2) や '%s' % (1.to_r/2) は構わなくて、
>'%d' % (1.to_r/2) はダメというのは、なにか理由があるのでしょうか?
書いてたときは素直にsprintfに引数渡ししてんのかなぁと思っていましたが、
BIGNUMとかも出るじゃん。

%dで整数にできるものは、できるようにがんばっているはずだよな? と手繰る
と、object.cで

rb_to_int(val)
    VALUE val;
{
    return rb_to_integer(val, "to_int");
}
と、整数に変換できるかどうかは、to_intを持っていて、Integerを返すものに
限るみたい。
でも、普通はto_iでは?

とりあえず。
class Rational
  def to_int
    to_i
  end
end
とすれば

printf "%d", 1.to_r/2 #=> 0

になるのですが。どっちに手を加えるのが良いのでしょう?

#〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
# 小西 弘将 ( KONISHI Hiromasa )
# konishih@fd6.so-net.ne.jp
#〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

In This Thread