Add "arity" getter to Fn.

This commit is contained in:
Bob Nystrom
2015-01-23 20:33:05 -08:00
parent c3a858a2c7
commit efd161cea2
7 changed files with 46 additions and 28 deletions
+5
View File
@@ -0,0 +1,5 @@
IO.print(new Fn {}.arity) // expect: 0
IO.print(new Fn {|a| a}.arity) // expect: 1
IO.print(new Fn {|a, b| a}.arity) // expect: 2
IO.print(new Fn {|a, b, c| a}.arity) // expect: 3
IO.print(new Fn {|a, b, c, d| a}.arity) // expect: 4