[ruby-list:50279] Re: 質問:定義済みメソッドの引数デフォルト値を取得する方法

From: Dice <tetradice@...>
Date: 2016-02-21 10:24:59 UTC
List: ruby-list #50279
Diceです。
補足いただきありがとうございます。

残念ですが、今回は、できるだけRubyのバージョンには依存させたくないので
デフォルト式の取得は諦めようと思います。

--
Dice
tetradice@gmail.com


2016年2月20日 22:23 SASADA Koichi <ko1@atdot.net>:
> On 2016/02/20 21:27, Dice wrote:
>> Diceです。
>> 迅速なご回答ありがとうございます。
>>
>>> デフォルト値ではなくデフォルト式なので、Procか何かを返すしかないのですが、
>>> その中からその前の引数も参照できるので、(2)も困難です。
>>
>> 失念していました。そういえば引数のデフォルト部分には式なども書けるんでしたね。
>> そうすると、拡張ライブラリを書いたとしても、デフォルト部分の取得は難しそうですね。
>
>  ちなみに、どこまで欲しいか、例えば、Fixnum の即値を特別にとりたい、程
> 度でしたら、なんかゴニョゴニョすれば出来ます。が、Ruby のバージョンに強
> く依存する話になります。
>
> --
> // SASADA Koichi at atdot dot net

In This Thread

Prev Next