rust

    5ısı

    1cevap

    'daki bir alana dayalı koşullu olarak JSON kodunu çözme Bir API'dan JSON alıyorum ve yanıt 30 türden biri olabilir. Her türün benzersiz bir alan kümesi vardır, ancak tüm yanıtlar, hangi tür olduğunu b

    5ısı

    2cevap

    tür şeyler yazmak mümkündür Bazı dillerde : olduğunu val some_string = """First line. | Second line, with leading space.""" , tüm önde gelen alanı kadar çıkarılan bir çok satırlı dize nokt

    5ısı

    1cevap

    Bir vektörün son elemanını almak ve içeriye itilecek bir sonraki öğeyi belirlemek için kullanmak istiyorum. İşte bir örnek nasıl çalışmıyor? Ben başarmak için deneyin: let mut vector: Vec<i32> = Vec::

    9ısı

    1cevap

    JSON to Rust yapısını rustc_serialize kullanarak serileştirmeye çalışıyorum. Sorun, belirli JSON'ların bazı isteğe bağlı alanlara sahip olmasıdır, yani mevcut olabilir veya olmayabilir. İlk boş alanla

    7ısı

    1cevap

    Giriş dosyasındaki rastgele konumlardan veri almak ve bunları çıkış dosyasına sırayla göndermek istiyorum. Tercihen, gereksiz tahsisler olmadan. This is one kind of solution I have figured out: use st

    5ısı

    1cevap

    Ben bir Excel benzeri veri yapısını kodlamak çalışıyorum: use std::collections::HashMap; struct Excel { columns: HashMap<&str, Vec<f64>>, } fn main() {} ancak bir hata alıyorum: error[E010

    11ısı

    1cevap

    Aşağıdaki kodun çalışmasının bir yolu var mı? Yani, bir tür takma adı altında bir enum dışa aktarın ve yeni adın altındaki varyantlara erişime izin verin? enum One { A, B, C } type Two = One; fn m

    8ısı

    1cevap

    içinde taşınamaz Bir işlevi bir kanal üzerinden nasıl göndereceğimi anlamaya çalışıyorum ve diğer uçta işlevi yürütmek için fazladan klonlamadan nasıl kaçınılmaya çalışacağım. error: cannot move out o

    9ısı

    3cevap

    Aşağıdaki örnek programda, map2 tanımlamak zorunda kalmamın bir yolu var mı? Ayrıca Haskell konuşan insanlar için fn map2<T, U, V, F: Fn(T, U) -> V>(f: F, a: Option<T>, b: Option<U>) -> Option<V> {

    5ısı

    2cevap

    Bir dosya açmak ve içeriğini BufReader kullanarak lines() kullanarak okumak istiyorum. Ayrıca dosyanın sonuna kadar arama yapmak ve yeni satırlar yazabilmek istiyorum. beni dosyaya yazma let mut file