Listen/Treffen/2020-06-07.md

2.9 KiB
Raw Blame History

layout
default

Chaostreff vom 07.06.2020

Themen

Rust

Variablen in anderen Threads benutzen:

use std::thread::Thread;
use std::sync::Arc;
use std::cell::RefCell;


fn main() {
    let r = Arc::new(RefCell::new(42u8));
    let r1 = r.clone();
    let t = Thread::scoped(move || {
        loop {
            match r1.try_borrow_mut() {
                Some(n) => { *n += 1 ; break }
                _ => { }
            }
        }
    });

    t.join();
    println!("{}", *r.borrow_mut());
}

Spaß aufgrund von Feld-zugriff durch Kindobjekte:

pub store_refs: Option<Vec<Option<&'a mut Store<'a>>>>,

Fangt an Rust zu lernen. (no pressure)

Rust Wasm Demos

Markdown-test

🎅🎅🎅 🔥🔥🔥

Hallo

λελ λασστ WO IST MEIN 0x41 0x51 0x43 0x49 0x49???!!! Oo

Dies ist ein Body?

kursiv

bold

crossed

Markdown kann auch Follmilch… Ferde mögen das.

das ist eine Überschrift();

aeaeaeae ueueue

#sweetes markup
fn hello_world() {
	println!("hello world.");
}