Názor k článku Rust: předávání parametrů referencí, elegantní způsob práce se sekvencemi od v.sp - Celkově je těch omezení dost. Nějaké idomy tam...

  • Článek je starý, nové názory již nelze přidávat.
  • 22. 11. 2016 17:20

    v.sp (neregistrovaný)

    Celkově je těch omezení dost. Nějaké idomy tam pochopitelně jsou (třeba psát match místo if), ale Rust omezuje hodně.
    No a navíc - spousta legálních věcí při kompilaci zahlásí warning, že "takhle raději ne". A warningy jsou on by default.
    A jako bonus je tu formatter, který udržuje i jednotné formátování mezi projekty.

    Příklad pár warningů z jednoho mého malého narychlo napsaného prográmku:

    warning: unnecessary parentheses around assigned value, #[warn(unused_pa­rens)] on by default
    warning: unnecessary parentheses around `if` condition, #[warn(unused_pa­rens)] on by default
    warning: unused import, #[warn(unused_im­ports)] on by default
    warning: unused variable: `platform`, #[warn(unused_va­riables)] on by default
    warning: function `kupfuCheckSum` should have a snake case name such as `kupfu_check_sum`, #[warn(non_sna­ke_case)] on by default