{
                  
                  
                      if (let myint = get_myint()) > 0 {
                  
                  
                          println!("myint = {}", myint);
                  
                  
                      } 
                  
                  
                  }
                  
                  
                  
                  
                  
                  Кроме вот этого варианта, естественно:
                  
                  
                  
                  
                  
                  fn main() {
                  
                  
                      let myint = get_myint();
                  
                  
                  
                  
                  
                      if myint > 0 {
                  
                  
                          println!("myint = {}", myint);
                  
                  
                      }
                  
                  
                  }
                  
                  
                
В Rust let имеет гораздо более сакральный смысл, чем просто присваивание, поэтому маневры а-ля C тут не проходят.
Обсуждают сегодня