Re[3]: Развитие Rust
От: pepelac Россия  
Дата: 13.07.12 07:35
Оценка: +1
Здравствуйте, kaa.python, Вы писали:

KP>А что именно в синтаксисе кажется страшным? Я на него как первый раз глянул — так сразу родным показалось все


Ну например:
pure fn unpack_slice<T, U>(s: [const T]/& , f: fn(*T, uint) -> U) -> U;

do unpack_slice(rhs) |p, len| {
    for range(0, len) |i| {
        ...
    }
}


Новые типы массивов о_О
// Уникальный массив (unique vector), располагающийся в глобальной памяти
let x: ~[int] = ~[0];
// Разделяемый массив (shared vector), располагающийся в локальной памяти
let y: @[int] = @[0];
// Стековый массив (stack vector), располагающийся на стеке
let z: &[int] = &[0];


а что будет если так написать?
let x: ~[int] = &[0];

По-моему, они там в Мозиле слишком уж увлеклись, проще надо быть))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.