私はここの新しいユーザーであり、Ruby の初心者でもあります。から負の値 (数値) を削除する必要がありますis_numeric?
。したがって、コードは次のようになります。
class String
def is_number?
true if Float(self) rescue false
end
end
これにより、正の数と負の数が得られますが、正の数のみを取得する必要があります。この方法で負の数をなくす方法はありますか? そうでない場合は、他の方法も高く評価されます。