[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:123

From: Minero Aoki <aamine@l...>
Date: Fri, 13 Oct 2006 21:14:01 +0900 (JST)
Subject: [ruby-reference-manual:123] Re: バージョン依存コンパイルと文章表現

青木です。

  In mail "[ruby-reference-manual:119] Re: バージョン依存コンパイルと文章表現"
  Kazuhiro NISHIYAMA <zn@m...> wrote:

> 西山和広です。

> > バージョン依存コンパイルと文章表現について。
> 
> 一例として。
> 
> #@elseというのがあるようなので、_builtin/Module.rdに
> RWikiの変更点を反映するときには
> 
> | #@if (version >= "1.7.3")
> | #@#see [ruby-dev:17894]
> | [[c:Symbol]] で与える点です。
> | #@else
> | [[c:Symbol]] で与える、メソッド内でも使用できる、の二点です。
> | #@end
> 
> のようにしてしまいました。

そのとおりで、 #@if 〜 #@else 〜 #@end で OK です。
細かいことを言えば、文単位で切り替えるほうがわたし好みですが……。

他に、#@since に #@else をつけるという裏技もあります。

--
青木峰郎

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

       116 2006-10-12 11:10 [moriq@m...          ] バージョン依存コンパイルと文章表現      
       119 2006-10-12 16:18 ┗[zn@m...             ]                                       
->     123 2006-10-13 14:14  ┗[aamine@l...         ]