O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Enum

Iniciado por Valentine, 08/10/2020 às 10:52

08/10/2020 às 10:52 Última edição: 26/08/2023 às 20:45 por Valentine
Enum

[box class=catbg]
Sobre
[/box]
Tipo de enumeração para Ruby.

[box class=catbg]
Script
[/box]
GitHub

[box class=catbg]
Exemplos
[/box]
Sex = enum %w[
  Male
  Female
]

Sex::Male   #=> 0
Sex::Female #=> 1

Ou:
Dirn = enum %w[
  Down_Left  1
  Down_Right 3
]

Dirn::Down_Left  #=> 1
Dirn::Down_Right #=> 3


[box class=catbg]
Créditos
[/box]
Valentine

não entendi a funcionabilidade desse script

Citação de: bowofsilk online 10/10/2020 às 11:18
não entendi a funcionabilidade desse script
É um comportamento semelhante ao Enum de C#, útil para programadores.