digitalmars.D.learn - Extension Method?
- oldrev (8/8) Mar 21 2007 Hi all:
- Frits van Bommel (5/14) Mar 21 2007 http://www.digitalmars.com/d/arrays.html (look for "Functions as Array
- oldrev (2/17) Mar 21 2007 Oops, I think I missed it. Thank you.
Hi all: Recently, I have found a undocumented(?) feture that a individual function with one parameter of array can be used as a method: int getLength(int[] arr) { return arr.length; } int[] foo = [1, 2, 3]; int len = foo.getLength(); Where I can find the information for this? Thanks a lot!. regards.
Mar 21 2007
oldrev wrote:Hi all: Recently, I have found a undocumented(?) feture that a individual function with one parameter of array can be used as a method: int getLength(int[] arr) { return arr.length; } int[] foo = [1, 2, 3]; int len = foo.getLength(); Where I can find the information for this?http://www.digitalmars.com/d/arrays.html (look for "Functions as Array Properties", about halfway down the page) Note that it also works for functions with more than one argument, as long as the first one is an array.
Mar 21 2007
Frits van Bommel Wrote:oldrev wrote:Oops, I think I missed it. Thank you.Hi all: Recently, I have found a undocumented(?) feture that a individual function with one parameter of array can be used as a method: int getLength(int[] arr) { return arr.length; } int[] foo = [1, 2, 3]; int len = foo.getLength(); Where I can find the information for this?http://www.digitalmars.com/d/arrays.html (look for "Functions as Array Properties", about halfway down the page) Note that it also works for functions with more than one argument, as long as the first one is an array.
Mar 21 2007