Pull to refresh

Comments 11

Несмотря на то, что это была шутка, мантра Python — одна из любимых программистами особенностей этого языка. По моему опыту, это то, что позволяет выпускать готовый продукт несколько быстрее.

Имхо, это то, что похоже на перевод, однако то, что является плашкой я не нашел.

Да, и что, действительно одной из любимых программистами особенностей python является его мантра?
> `let a = a_obj.extract::(py).unwrap();`

Мне кажется, обычно этим стремным синтаксисом стараются не пользоваться и пишут

`let a: i32 = a_obj.extract(py).unwrap();`

С виду, так тип выражения должен нормально вывестись тоже.
Ну это вкусовщина уже, в принципе оба варианта вполне себе ок.
Вкусовщина, не спорю. Но особый синтаксис `::<>`, который нужен только что бы использовать для обобщений угловые скобки без грамматических неоднозначностей с операторами сравнения, лично меня очень раздражает. Все-таки последовательность в синтаксисе языка — важная штука.
В ffi, наверное, лучше `*const i8`/`isize`/`usize` заменить на сишные аналоги из https://doc.rust-lang.org/std/os/raw/index.html. А то мало ли что там на других платформах будет.
*const i8 — cогласен. С isize/usize, тоже склонен согласиться, не смотря на то, что они платформо-зависимы.
Sign up to leave a comment.