[#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:35660] ?/ の意味

From: Tadashi Oh-Ya <toy@...>
Date: 2002-07-30 05:03:05 UTC
List: ruby-list #35660
おおやと申します。

アスキー出版局の「オブジェクト指向スクリプト言語 Ruby(第1版
3刷)」を読んでいて、わからない部分が出てきてしまいました。

P.135 にある lndir.rb の中で、
-----------------------------------------------------------------
  def lndir dir                         # メイン関数
    # (A) ソースディレクトリ名の作成
    if dir[0] == ?/
      newsrcdir = dir
    else
      newsrcdir = "../#{dir}"
    end
-----------------------------------------------------------------
とあるのですが、この dir[0] == ?/ の意味がわかりません。

このif文の前後に
-----------------------------------------------------------------
  def lndir dir                         # メイン関数
puts("dir[0] : #{dir[0]}")
    # (A) ソースディレクトリ名の作成
    if dir[0] == ?/
      newsrcdir = dir
puts("TRUE : #{newsrcdir}")
    else
      newsrcdir = "../#{dir}"
puts("FALSE : #{newsrcdir}")
    end
-----------------------------------------------------------------
として変数の内容を見ながら幾つかのケースで実行してみましたが、
dir[0] == ?/ が真になることは無いように感じました。

dir[0]の中身は、puts dir[0]で見てみると、1文字目のASCIIコード
(10表記)となっているようです。これが、どのように ?/ とマッチす
るのでしょうか。

In This Thread

Prev Next