(a: String?, _) = Pair(Bug.returnNull(), true)
                  
                  
                      a as String?
                  
                  
                      println(a.length) // BUG NPE
                  
                  
                  }
                  
                  
                
Ну это понятно, смарткаст не может расширить тип
в вашем случае делать так Pair(Bug.returnNull() as String?, true)
 Misha
                          Borisov
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Misha
                          Borisov
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Обсуждают сегодня