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

From: WATANABE Hirofumi <eban@...>
Date: 2002-07-30 05:22:40 UTC
List: ruby-list #35661
わたなべです。

Tadashi Oh-Ya <toy@k-cable.co.jp> writes:

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

これは
  dir[0,1] == '/'
や
  dir =~ /^\//
と同じ意味。

:として変数の内容を見ながら幾つかのケースで実行してみましたが、
:dir[0] == ?/ が真になることは無いように感じました。
:
:dir[0]の中身は、puts dir[0]で見てみると、1文字目のASCIIコード
:(10表記)となっているようです。これが、どのように ?/ とマッチす
:るのでしょうか。

dirが/で始まってる場合です。つまり絶対パスのとき。

-- 
わたなべひろふみ

In This Thread