ืจืืกื ืก ืึธืืึทืืึทืืืง ืืึผืจืื ืคืึทืจืืืึทืืืื ื ืคืจืื ืื ืืขืืืขืืึธืคึผืขืจ ืคืื ืืืึทืื ืืึทื ืืคึผืืึทืืืืฉืึทื ืืื ืคึผืจืึทืืขืงืฅ ืงืขืื ืคึผืจืึธืืืขืืก ืขืจืืืืื ื ืคืื ื ืืืขืจืืง-ืืืจืื ืืึผืจืื ืืึทื ืืคึผืืึทืืืืฉืึทื, ืึทืืึท ืืื ื ืึธื-ืคืจืื ืืึผืจืื ืึทืงืกืขืก, ื ืึทื ืืืึทืื ืืขืจืคืขืจืขื ืกืขืก, ืืึทืคืขืจ ืึธืืืืขืจืจืึทื ื, ืืื ืื ืืื. ื ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ ืืื ืืขืืืขืืึธืคึผืขื ืฆื ืคืึทืจืฉืคึผืจืืืื ืืืืืจืขืจืื, ืขื ืฉืืจ ืคึฟืึทืจืืึทืืืื ื ืืื ืคืืจื ืืืคึผืขื ืืึทื ืกืื ืืืจื ืื ืคึผืจืืืขืงื.
ืืืืคึผื
- ืืึทืงืจืึธืก ืฆืืฉืืขืื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืคืจืึทืืืึทื ืฅ ืคืื ืขืืขืืขื ืื ืฆื ืืืขื ืื ืืื ืืื ืงืึธื ืคึฟืึทืจ ืืจืืืฅ (ืืจืืื), ืืืคึผืืึทืืึทื ืฅ (ืืืคึผื) ืึธืืขืจ ืคืื ืืจืืืกื ืืืง ืืืึทืงืก. ืืืฉื:
ืืึทืงืจืึธื_ืจืืืขืก! mac_trait {
($ื:ืืืื) => {
ืืจืืื ื {$ื}
}
}
mac_trait! {
fn foo() {}
}ืืืขื ืคืืจื ืฆื ืืืจ:
ืืจืืื ื {
fn foo() {}
} - ืืืคึผืจืืืื ืืืคึผ ืืืืขืงืฉืึทื ืคืื ืคึผืจืืืืืืืื, ืืึทืืืืึทืื ืืื ืืืื ืขืจื ืึทืคึผืขืจืืืฉืึทื ื.
ืฆืื ืืืืฉืคึผืื, ืื ืคืืืืขื ืืข ืงืึธื, ืืืึธืก ืืื ืึทืืขืจ ืืขืคึฟืืจื ืึท ืืขืืช, ืืืขื ืืืฆื ืงืขื ืขื ืฆื ืืึทืืืขื (ืืฉืึทืืืขืจ ืืืฆื ืจืืืืืง ืืืืขืจืืึทื ื ืึทื 0.0 ืืื &0.0 ืืืื ืืืื ืคืื ืืืคึผ f32):ืืึธืื n: ืค32 = 0.0 + &0.0;
- ื ื ืืึทืข ืื ืืืืืจืึทื ืืขื ืึทื ืืืขืจืืึทืืึทื CARGO_BIN_EXE_{name} ืืื ืฆืืืขืืืืื ืฆื ืงืึทืจืืึธ, ืืืึธืก ืืื ืืึทืฉืืืื ืืืขื ืื ืื ืื ืืึทืืจืืืฉืึทื ืืขืกืฅ ืืื ืึทืืึทืื ืืืจ ืฆื ืืึทืฉืืืกื ืื ืคืื ืืืขื ืฆื ืื ืขืงืกืขืงืืืึทืืืข ืืขืงืข ืืืคืืื ื ืืื ืื "[[ืืื]]" ืึธืคึผืืืืืื ื ืคืื ืืขื ืคึผืขืงื.
- ืืืื ืกืืืืืืึทื ืฅ ืืขื ืขื ืขืจืืืืื ืฆื ื ืืฆื ืึทืืจืืืืืฅ ืึทืืึท ืืื "#[ืงืคื ()]".
- ืื ืืืืืืึธืืขืง ืืื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืคึฟืึทืจืืื ืื ืงืึทื ืกืืึทื ืฅ ืืืืึทื ืคึฟืึทืจ ืื ืืึทืืืฉืขืจ ืืื ืคืจืึทืงืฉืึทื ืึทื ืืืืคึผืก, ืึธื ืืืคึผืึธืจืืื ื ืึท ืืึธืืืืข. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืงืขื ืขื ืืืืื ืฉืจืืึทืื u32 โโ:: ืืึทืงืก ืึธืืขืจ ืค32 :: ื ืึทื ืึธื ืขืจืฉืืขืจ ืกืคึผืขืฆืืคืืฆืืจื "ื ืืฆื ืกืื :: ื32" ืืื "ื ืืฆื ืกืื :: ืค32".
- ื ืืึท ืืึธืืืืข ืฆืืืขืืขืื
ืคึผืจืืืืืืื , ืืืึธืก ืฉืืึทืขื-ืขืงืกืคึผืึธืจืืืจื ืจืืกื ืคึผืจืืืืืืื ืืืืคึผืก, ืคึฟืึทืจ ืืืึทืฉืคึผืื ืืืขื ืืืจ ืืึทืจืคึฟื ืฆื ืฉืจืืึทืื ืึท ืืึทืงืจืึธื ืืื ืืึทืื ืืืืขืจ ืึทื ืื ืืืืคึผืก ืืขื ืขื ื ืืฉื ืคืึทืจืืึธืจืื. - ื ื ืืึทืข ืืืง ืคืื ืึทืคึผืืก ืืื ืืจืึทื ืกืคืขืจื ืฆื ืื ืกืืึทืืื ืงืึทืืขืืึธืจืืข, ืึทืจืืึทื ืืขืจืขืื ื ืกืืืืืึทืืืืื
ืึทืืึธื::ืืื_ืืขืขื ืืืงื,
f32::LOG10_2,
f32::LOG2_10,
f64::LOG10_2,
f64::LOG2_10 ืืื
iter :: ืึทืืึธื_ืืื.
ืืงืืจ: opennet.ru