linux-BR.org

Notícias de software livre e tecnologias

Estamos comparando a expressão fornecida com a cláusula quando a expressão do caso, não o contrário (quando === Case, não caso === quando).Como sempre, se você tiver alguma dúvida ou feedback, não entendeu algo ou encontrou um erro, deixe um comentário abaixo ou envie -me um email.De fato, o que realmente acontece é que Ruby compara o valor de expressão fornecido na cláusula quando o valor na cláusula de caso usando o operador ===.No estilo típico do Ruby de felicidade do desenvolvedor, é chamado de caso e quando, em vez de mudar e estojo.Até agora, aprendemos que Ruby corresponderá à cláusula quando com a cláusula de caso usando o operador ===.

Fonte: https://www.akshaykhot.com/ruby-switch-statement/