JS way always wins https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=e15577bc16f71279f09df22710febae1
ну тогда можно просто местами поменять, 0 != {...}
Баги в парсере, очевидно.
Так работает: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=5784b30e3cb4e235e89c5237fde5bd4e или с 0u8
0u8 не работает, а двойные скобки предложили. Странный вариант
Ну просто {} и () — это разные айтемы для парсера. Просто для примера: // валидный раст { foo(); foo(); foo() } // невалидный раст (foo(); foo(); foo())
с чего ты взял что это баг? лол
А, я скобки не разглядел с телефона
в парсерах кучи языков так. Я как примел привел JS, там объекты как раз как ({}) и задаются например
Обсуждают сегодня