История изменений
Исправление
ckotinko,
(текущая версия)
:
в сравнении с си, с++ и жавой очень бросается в глаза обилие знаков пунктуации и какая-то угловатость языка.
вот например:
let f1: f32 = 3.141592;
let tbf: [u8; 4];
unsafe {
tbf = transmute::<f32, [u8; 4]>(f1);
};
let f1: f32 = 3.141592;
let tbf: [u8; 4];
unsafe {
tbf = transmute(f1);
};
к тому же видны следы зубов не только перла но и паскаля. вот этот вот let. нахер он нужен? сделать переменные по умолчанию const - будет вам то же самое. Наконец, инициализация...
let f1: f32 = 3.141592;
Исправление
ckotinko,
:
в сравнении с си, с++ и жавой очень бросается в глаза обилие знаков пунктуации и какая-то угловатость языка.
вот например:
let f1: f32 = 3.141592;
let tbf: [u8; 4];
unsafe {
tbf = transmute::<f32, [u8; 4]>(f1);
};
let f1: f32 = 3.141592;
let tbf: [u8; 4];
unsafe {
tbf = transmute(f1);
};
к тому же видны следы зубов не только перла но и паскаля. вот этот вот let. нахер он нужен? сделать переменные по умолчанию const - будет вам то же самое.
Исходная версия
ckotinko,
:
в сравнении с си, с++ и жавой очень бросается в глаза обилие знаков пунктуации и какая-то угловатость языка. к тому же видны следы зубов не только перла но и паскаля.
вот например:
let f1: f32 = 3.141592;
let tbf: [u8; 4];
unsafe {
tbf = transmute::<f32, [u8; 4]>(f1);
};
let f1: f32 = 3.141592;
let tbf: [u8; 4];
unsafe {
tbf = transmute(f1);
};