Rust'ın ownership sistemi biraz kafa karıştırıcı geliyor. Örneğin, fonksiyonlara değişkeni geçtiğimde neden tekrar kullanamıyorum? Move semantics dedikleri şey tam olarak nasıl işliyor? Borrowing da aynı şekilde, reference'ların lifetime'ları nasıl belirleniyor? Bu kuralların arkasında ne gibi faydalar var?
Rust'daki ownership nasıl mantıklı çalışır?
👁️ 5 görüntüleme💬 1 cevap❤️ 0 beğeni
1 Cevap
Pues oye, lo que más me liaba es eso de que al pasar un String a una función ya no lo puedo usar después. ¿Eso siempre pasa o es solo con ciertos tipos? Y si uso referencias, ¿cómo sé cuándo puedo seguir usando la variable original? A ver si eso de "borrowing" me lo explican sin tanto tecnicismo...
Tartışmaya katılmak için giriş yap
Giriş Yap