nim

    7ısı

    1cevap

    var b: array[5, int] type ArrRef = ref array[5, int] var c : ArrRef echo repr(c) # nil c = addr b # doesn't compile, says type is Array constructor, expected reference Bir dizide başvuru

    5ısı

    1cevap

    parseExpr ve parseStmt gibi macros paketinde bulunan ayrıştırıcılar vardır, ancak bunlar {.compileTime.} procs'dir. Çalışma zamanında bir NIM kodu dizesini ayrıştırmanın, analiz edilebilecek bir AST'y

    6ısı

    1cevap

    Nim'de oluşturulan bazı kodları bir Go uygulamasına statik olarak bağlamak için Linux'ta çalışıyorum. Nim Backend Integration belgelerini ve C'yi Go'ya bağlamanız için bazı makaleleri izledim, ancak i

    1ısı

    1cevap

    Yürütüldüğünde bir konsol açmayan bir Nim uygulaması derlemek için bir yol var mı? Bir şey kaçırmadığım sürece, resmi belgeler bunu yapacak herhangi bir derleyici seçeneği göstermez. Bir programın her

    5ısı

    1cevap

    nim kodundan dll oluşturmak istiyorum. Ancak, "NimMainInner" den başka bazı ihracatları kaydedemedim. i onun çalışmıyor bu basit bir örnek etsek i nim c --app:lib libh4x.nim ve nim c -d:release --app:

    7ısı

    1cevap

    Bana göre, Nim'in en ilginç özelliklerinden biri not nil ek açıklamasıdır, çünkü derleyici yardımı ile temelde NPE/erişim ihlali hatalarının her türünü tamamen devre dışı bırakabilir. Ancak, bunu prat

    5ısı

    1cevap

    dizisini temizleyin Diziler için java veya C# gibi dillerde List.Clear Nim eşdeğeri nedir? Ben sistemde proc setLen listelenen görüyorum, ama ne istediğimi emin değilim. açıklaması Gönderen: f the cur

    12ısı

    1cevap

    Türünde (int32/float64/string), çalışma zamanında Nim'deki bir değerin alınmasının mümkün olup olmadığını bilmek ister misiniz? Bu "typeinfo" kitaplığı ile mümkün olacağını düşündüm ama bunu anlayamıy

    5ısı

    2cevap

    Nim için yeni bir markayım ve bazı sorunlara çarpıyor. Aşağıdaki kod SIGSEGV: Illegal storage access. (Attempt to read from nil?) ile sonuçlanır. Bir dizi dizinin değerlerle nasıl doldurulacağını anla

    5ısı

    2cevap

    Stimden nimscript ile nasıl okurum? i denedim: if readLine(stdin) == "yes": exec buildCommand i nim c build.nims ile komut dosyasını çalıştırın ettik i build.nims(50, 13) Error: undeclared id