[#19011] open-uri - very easy net access library — Tanaka Akira <akr@...17n.org>

HTTP, FTP に簡単にアクセスするための open-uri というライブラリを作って

19 messages 2002/12/06

[#19066] ruby 1.6.9 preview4 予告 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

41 messages 2002/12/13
[#19079] Re: ruby 1.6.9 preview4 予告 — "Akinori MUSHA" <knu@...> 2002/12/16

At Fri, 13 Dec 2002 15:28:47 +0900,

[#19086] Re: ruby 1.6.9 preview4 予告 — UENO Katsuhiro <unnie@...> 2002/12/17

うえのです。

[#19087] Re: ruby 1.6.9 preview4 予告 — matz@... (Yukihiro Matsumoto) 2002/12/17

まつもと ゆきひろです

[#19083] Re: [ruby-cvs] ruby: * file.c (utimbuf): need to define for VC++. — WATANABE Hirofumi <eban@...>

わたなべです。

11 messages 2002/12/16

[#19127] Re: 1.6.8-preview4 build failed (on Vine Linux 2.1.5) (PR#373) — nobu.nakada@...

なかだです。

16 messages 2002/12/19
[#19129] Re: 1.6.8-preview4 build failed (on Vine Linux 2.1.5) (PR#373) — WATANABE Hirofumi <eban@...> 2002/12/19

わたなべです。

[#19198] ruby-1.8.0 / yield(nil)とyield()のちがい — m_seki@...

38 messages 2002/12/25
[#19209] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2002/12/27

まつもと ゆきひろです

[#19218] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — m_seki@... 2002/12/27

[#19219] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2002/12/27

まつもと ゆきひろです

[#19264] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19266] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041383157.631472.21307.nullmailer@picachu.netlab.jp>,

[#19271] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19272] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041394108.920587.21729.nullmailer@picachu.netlab.jp>,

[#19276] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19278] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041420724.492653.22355.nullmailer@picachu.netlab.jp>,

[ruby-dev:19032] Re: spec. of format "%.nx"

From: Koji Arai <JCA02266@...>
Date: 2002-12-07 17:36:11 UTC
List: ruby-dev #19032
新井です。

In message "[ruby-dev:18910] Re: spec. of format "%.nx""
  on Fri, 22 Nov 2002 14:47:38 +0900,
  matz@ruby-lang.org (Yukihiro Matsumoto) wrote:
> まつもと ゆきひろです

> でいいですかね。でも、"%6.4x"とかはどうしましょう。
> 
>     "%6.4x"%-10  #=> ..fff6
>     "%10.4x"%-10 #=> ......fff6
> 
> とでもするんでしょうか。今は
> 
>     "%6.4x"%-10  #=> ..fff6
>     "%10.4x"%-10 #=> ..fffffff6
> 
> ですけど。

マニュアル上

    精度は整数の指示子
    (`d', `i', `b', `o', `x', `X', `u')
    に対しては、数値列部分の長さを意味します。

っと書いたので、それに従えば前者になるように思います。

じゃあ、

     p sprintf("%-.10x", -1) # => ".........f"

っとなるのもおかしな気がしますね。(左詰めにすると . が増える
というのはどういうことだろう?)

     p sprintf("%.10x", -1)    # => "ffffffffff"
     p sprintf("%-.10x", -1)   # => "ffffffffff"
     p sprintf("%15.10x", -1)  # => ".....ffffffffff"
     p sprintf("%-15.10x", -1) # => "..ffffffffff   "

が、定義にそった動作になるでしょうか? "." は常に2つだけとし
た方がいいかもしれません、そうすると

     p sprintf("%15.10x", -1)  # => "   ..ffffffffff"
     p sprintf("%-15.10x", -1) # => "..ffffffffff   "

っとなって定義が単純で良いように思います。

ふと以下はどうなるんだろうと思ったら

	p sprintf("%05.3d", 1)

=> ruby 1.6.7 (2002-03-01) [i586-linux]
   "00001"
=> ruby 1.7.3 (2002-12-04) [i586-linux]
   "00001"

っとこれはよろしくないようです。printfコマンドでは

	printf "%05.3d\n" 1
  001

っとなります。(表示幅5つ、数値列3つ指定なので空白が2つつく)

# printf の仕様を確認せずに書いてます。

--
新井康司 (Koji Arai)

In This Thread