Project

General

Profile

Actions

Bug #11296

closed

Proc#arity returns weird value for non-lambda proc with optional arguments

Added by matz (Yukihiro Matsumoto) almost 9 years ago. Updated over 8 years ago.

Status:
Rejected
Assignee:
-
Target version:
-
[ruby-dev:49127]

Description

Proc.new(x=0){}.arity returns 0, not -1 unlike lambdas.
I don't remember if it's intentional or not. Anyone remember?

Matz.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0