Size: a a a

2ch /pr/ #staythefuckhome

2020 March 10

🐈П

🐈Борис Гринч Похититель Рождества in 2ch /pr/ #staythefuckhome
Эрик
Так, стоп, в слайсах нет windows_mut.
Опять раст показывает свою пригодность к продуктиву
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
Ну или без ансейфа, но с возможным замедлением индексирования.
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Эрик
Ну или без ансейфа, но с возможным замедлением индексирования.
А человеческие циклы в расте есть?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Эрик
Когда ты пишешь
for n in vec.iter() {
for m in vec.iter() {
}
}

Ты хватаешь ссылку и не можешь бахнуть vec.swap(i, j), потому что свап требует &mut
И почему в н и м не &mut лежит?
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
for i in 0..vec.len() {
for j in 1..vec.len() {
if vec[j - 1] < vec[j] {
vec.swap(j-1, j);
}
}
}
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Эрик
for i in 0..vec.len() {
for j in 1..vec.len() {
if vec[j - 1] < vec[j] {
vec.swap(j-1, j);
}
}
}
И что не так?
источник

tb

thunder bolt in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Хуйня. На асм нет проблем с наносекундами
тупо без goto  и вызовов дебильных функций в одну строку ебенишь - 0 микросекунд потерь
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
Напиши

main() {
let v = vec![1, 2];
println!("{}", v[99]);
}

на play.rust-lang.org и узнаешь.
источник

F

Faglo in 2ch /pr/ #staythefuckhome
Эрик
Напиши

main() {
let v = vec![1, 2];
println!("{}", v[99]);
}

на play.rust-lang.org и узнаешь.
што это сука
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Эрик
Напиши

main() {
let v = vec![1, 2];
println!("{}", v[99]);
}

на play.rust-lang.org и узнаешь.
Мне как-то не до раста сейчас
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
В крестах такое норм.
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Эрик
В крестах такое норм.
Что именно?
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
А вот в расте дефолтное индексирование идёт с проверкой.
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
Бля, ты питонист штоле?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Эрик
А вот в расте дефолтное индексирование идёт с проверкой.
А как же зерокост
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
А так же.
for n in vec.iter() {}
выдаст тебе итерацию зерокостную. А вот индексирование - операция небезопасная, требует дополнительной проверки.
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Эрик
Бля, ты питонист штоле?
Ебал питон и все что с ним связано. Из-за этой хуйни и поддержки 2 питона я ебался с установкой плагина на навигацию по коду в виме
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
Точно питонист.
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Эрик
А так же.
for n in vec.iter() {}
выдаст тебе итерацию зерокостную. А вот индексирование - операция небезопасная, требует дополнительной проверки.
Итерацию, в которой значения свапать нельзя
источник