nim

    7calore

    1risposta

    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 In Nim, come posso

    12calore

    2risposta

    Dato azioni Nim un sacco di funzioni con Python, non sarei sorpreso se implementa Python's list comprehension troppo: string = "Hello 12345 World" numbers = [x for x in string if x.isdigit()] # ['1'

    5calore

    2risposta

    ho scritto un programma di Nim, echo("Hello.") E poi ho cercato di attraversare compilare per una macchina Linux, nim c --cpu:i386 --os:linux -c hello.nim Ciò ha prodotto il seguente risultato: co

    19calore

    1risposta

    Nel mio processo di apprendimento di Nim, sto attualmente studiando gli approcci di Nim alla programmazione concorrente. Ho visto alcuni commenti sulle limitazioni di una garbage collection locale del

    6calore

    2risposta

    Ho seguito i documenti e compilato con nim compileToC helloworld.nim ma si è appena sputato un file eseguibile. Come posso vedere la rappresentazione intermedia C?

    6calore

    1risposta

    Ho sperimentato con Nim per circa un giorno e mi chiedevo come si potesse ereditare un tipo da un builtin (seq in modo specifico) in modo che le procedure che operano su seq possano anche gestire l'ab

    6calore

    3risposta

    Quando si utilizza la dichiarazione import, come/dove Nim esegue la ricerca di moduli? So che i percorsi dei file possono essere utilizzati, ma se non voglio usare un percorso file, dove metterei il m

    9calore

    3risposta

    Sto cercando di prendere una decisione sulla politica di Nim dietro expression has no address. In particolare, ho una funzione C che prende un puntatore (+ lunghezza, ecc.) Di alcuni buffer di dati. S

    5calore

    1risposta

    Qual è l'equivalenza Nim di List.Clear in lingue come java o C# per le sequenze? Vedo elencato nel sistema il proc setLen, ma non sono sicuro che faccia ciò che voglio. Dalla descrizione: f the curren

    5calore

    2risposta

    Sono nuovo di zecca per Nim e sto sbattendo su alcuni problemi. Il codice seguente produce SIGSEGV: Illegal storage access. (Attempt to read from nil?). Non riesco a capire come popolare una sequenza