ref/enums [en]

All languages

Differences between version #1781 and #4635

141a142,159
> ====== Using Enums as default value for parameters ======
> 
> Because Enums' values are in fact created from a constructor they are not constant and therefor cannot be used as default value for a parameter. But there's a simple work-around :
> 
> <code haxe>
>     enum MyEnum {
>         myFirstValue;
>         mySecondValue;
>     }
> 
>     class Test {
>         static function withDefaultValuesOnParameters(?a : MyEnum) {
>             if(a == null)
>                 a = MyEnum.myFirstValue;
>         }
>     }
> </code>
> 

	
Ver Date User Action
#18058 2013-04-28 23:50:05 Confidant View | Diff
#15412 2012-08-24 22:18:24 Confidant View | Diff
#15199 2012-07-27 12:44:40 AndyLi View | Diff
#14345 2012-07-02 11:20:05 ncannasse View | Diff
#14344 2012-07-02 11:19:42 ncannasse View | Diff
#14230 2012-06-12 18:33:17 jjdonald View | Diff
#14229 2012-06-12 18:32:51 jjdonald View | Diff
#14228 2012-06-12 18:32:37 jjdonald View | Diff
#14227 2012-06-12 18:32:12 jjdonald View | Diff
#14121 2012-05-22 20:51:35 foobar View | Diff
#13909 2012-05-07 14:08:44 cambiata View | Diff
#11971 2011-11-30 13:02:03 JLM Restored to version #6953
#11812 2011-11-30 11:23:31 Anonymous View | Diff
#6953 2009-09-05 17:26:16 justsee View | Diff
#6952 2009-09-05 17:25:35 justsee View | Diff
#6951 2009-09-05 17:25:06 justsee View | Diff
#6950 2009-09-05 17:24:08 justsee View | Diff
#6949 2009-09-05 17:23:21 justsee View | Diff
#4835 2008-11-05 23:57:16 jjdonald View | Diff
#4834 2008-11-05 23:56:46 jjdonald View | Diff

Previous | Next