nimrod

    5Ciepło

    2Odpowiedz

    Jestem nowy dla Nima i wpadam na kilka problemów. Poniższy kod powoduje SIGSEGV: Illegal storage access. (Attempt to read from nil?). Nie potrafię wymyślić, jak zapełnić sekwencję sekwencji wartościam

    5Ciepło

    1Odpowiedz

    Mam problemy z przekazywaniem funkcji matematycznych (procs) w Nim (wersja 0.10.2). import math var s1 = @[1.1, 1.2, 1.3, 1.4] var s2 = map(s1, math.sqrt) pojawia się błąd Error: 'sqrt' cannot be

    5Ciepło

    1Odpowiedz

    Kompilowanie programu Nim za pomocą nim c -r example.nim tworzy plik wyjściowy example. Chciałbym utworzyć plik wyjściowy w innym folderze o nazwie bin/example.o, który jest znacznie łatwiejszy do zig

    5Ciepło

    2Odpowiedz

    w Scala, łatwo zawierać treść zmiennej wewnątrz ciągu znaków, na przykład: val nm = "Arrr" println(s"my name is , $nm") to możliwe w NIM, a w takim przypadku, w jaki sposób?

    10Ciepło

    2Odpowiedz

    dzisiaj zapytałem na liście mailingowej D, czy można definiować i używać niestandardowych typów danych w sposób podobny do np. Przykład z Ady wiki strony: type Day_type is range 1 .. 31; type Month_t

    6Ciepło

    1Odpowiedz

    Czy w Nimrod można używać wskaźników funkcji? Co Próbowałem to: type fptr = (proc(int):int) proc f(x:int): int = result = x+1 var myf : fptr = f echo myf(0) ale gdy próbuję skompilować uz

    9Ciepło

    3Odpowiedz

    Tworzę mały serwis internetowy w Nim i muszę odpowiadać na żądania z jsonem. Używam usługi jester module do świadczenia usługi. Oczekuję, że będę mógł użyć modułu json w bibliotece podstawowej Nima do

    7Ciepło

    1Odpowiedz

    Obecnie bawi się z Nimrod pisząc tłumacz Brainfuck w języku. Obecnie realizowany bez pętli, mam: import os, unsigned const RamSize = 200 type TRam = array[0..RamSize, int] var ram : TR

    12Ciepło

    2Odpowiedz

    Rejestracja akcji NIM wiele funkcji z Pythona, nie zdziwiłbym się, gdyby to realizuje Python's list comprehension też: string = "Hello 12345 World" numbers = [x for x in string if x.isdigit()] # ['1

    5Ciepło

    2Odpowiedz

    Napisałem program Nim, echo("Hello.") A potem próbował przejechać kompilacji na komputerze z systemem Linux, nim c --cpu:i386 --os:linux -c hello.nim Ten produkowany następujący wynik: config/nim.