The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск языка программирования Go 1.19"
Отправлено freecoder, 04-Авг-22 20:41 
> Во первых, гарантий в ансэйф нет. Простейший пример - две мут ссылки на объект - и всё поломалось.


fn main() {
    let mut x = 5;
    unsafe {
        let y = &mut x;
        let z = &mut x;
        *y + *z;
    }
}

error[E0499]: cannot borrow `x` as mutable more than once at a time
--> src/main.rs:5:17
  |
4 |         let y = &mut x;
  |                 ------ first mutable borrow occurs here
5 |         let z = &mut x;
  |                 ^^^^^^ second mutable borrow occurs here
6 |         *y + *z;
  |         -- first borrow later used here

https://play.rust-lang.org/?version=stable&mode=debug&editio...

Этот хейтер сдулся. Давайте следующего!

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру