есть обороты типа
                  
                  
                  with (new Beer()){
                  
                  
                    setAlcohol(4.8);
                  
                  
                    setVolume(0.5);
                  
                  
                    drink();
                  
                  
                  }
                  
                  
                  
                  
                  
                  и причём они считаются таким же моветоном как goto?
                  
                  
                  Ну а в Java нет их. Есть ли что-то такое в котлине, например?
                  
                  
                
почему моветоном?
В C# сделано элегантнее
В котлине есть apply https://kotlinlang.org/docs/reference/scope-functions.html Вообще я не слышал про моветон, в котлине это best practice для конфигурения объектов вроде.
Обсуждают сегодня