coffeescript и enum values ​​

Я играл с концепцией перечислений / констант в coffeescript ( http://coffeescript.org/ ) и придумал следующий код ниже, который кажется нормальным. Как я могу улучшить это, чтобы оно было еще лучше для чего-то, где подходит перечисление? Поиски Google по этому поводу еще не принесли удовлетворения.

class SomeService

  @SomeEnumValue : 400
  @SomeOtherValue : 402

  someFunc: ->
    SomeService.SomeEnumValue 

ok = new SomeService()
alert ok.someFunc()

if (ok.someFunc() == SomeService.SomeEnumValue) then alert ' some enum value'

9
задан finneycanhelp 20 February 2012 в 23:05
поделиться