[#35592] String#center — Take_tk <ggb03124@...>

 仕様拡張のお願い。と言うほどのものでもないですが・・

33 messages 2002/07/20
[#35593] Re: String#center — Kazuhiro NISHIYAMA <zn@...> 2002/07/20

西山和広です。

[#35596] Re: String#center — Take_tk <ggb03124@...> 2002/07/20

たけ(tk)です。

[#35597] Re: String#center — Kazuhiro NISHIYAMA <zn@...> 2002/07/20

西山和広です。

[#35599] Rational#to_int ← String#center — Take_tk <ggb03124@...> 2002/07/21

たけ(tk)です。

[#35601] Re: Rational#to_int ← String#center — matz@... (Yukihiro Matsumoto) 2002/07/21

まつもと ゆきひろです

[#35618] new mathn [Re: Rational#to_int ← String#center] — keiju@... (石塚圭樹) 2002/07/23

けいじゅ@日本ラショナルソフトウェアです.

[#35624] Re: new mathn [Re: Rational#to_int ← String#center] — matz@... (Yukihiro Matsumoto) 2002/07/24

まつもと ゆきひろです

[#35628] Re: new mathn [Re: Rational#to_int ← String#center] — keiju@... (石塚圭樹) 2002/07/24

けいじゅ@日本ラショナルソフトウェアです.

[#35630] Re: new mathn [Re: Rational#to_int ← String#center] — matz@... (Yukihiro Matsumoto) 2002/07/24

まつもと ゆきひろです

[ruby-list:35596] Re: String#center

From: Take_tk <ggb03124@...>
Date: 2002-07-20 15:12:46 UTC
List: ruby-list #35596
たけ(tk)です。

[ruby-list:35593] Re: String#center にて 
Kazuhiro NISHIYAMA <zn@mbf.nifty.com> さん 曰く:
: require 'mathn'をしていると
: 
: p " FOO ".center(40,"=-")
:  #=> TypeError: failed to convert Rational into Integer
: 
: になります。

#! ruby -Ks

require "jcode"

str = "12345"

p str[0,str.size/2]   #=> "12"

require "mathn"

p str[0,str.size/2]

#=> failed to convert Rational into Integer (TypeError)

 これって、Rationalクラスのほうの問題じゃないでしょうか?

#! ruby -Ks

require "jcode"

str = "12345"

p str[0,str.size/2]   #=> "12"

require "mathn"

class Rational
  def to_int
    self.to_i
  end
end

p str[0,str.size/2]   #=> "12"

* Rational を扱うためにはエラーにする必要があるのかな?

Take_tk = KUMAGAI Hidetake
たけ(tk)=熊谷秀武

In This Thread