ну так и с рантайм типами щас рекомендуют такой же свитч кондишен писать После пару разов уже понимаешь как свичи раписывать
 Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Но блин, писать такой свитч только чтобы не вводить if-expressions
просто изначально я понял что ты там вернуть хочешь само по себе var x = if (a > 0) { return 1; } else if (b < 10) { return 2; } else { return 3; } Здесь в принципе возможна ошибка в условиях
 Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergio
                          Molchanovsky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Я просто как пример синтаксиса написал.
Обсуждают сегодня