nim

    8Ciepło

    1Odpowiedz

    Z tego co rozumiem, ciągi znaków w Nim są w zasadzie zmienną sekwencją bajtów i są kopiowane na przypisanie. Biorąc pod uwagę, że Sądziłem, że sizeof powie mi (jak len) liczbę bajtów, lecz ona zawsze

    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