nim

    1

    1답변

    필자는 처음 작성한 nimrod 프로그램 인 fizzbuzz를 실행 해 보았습니다. Nimrod는 git에서 설치되었으며 버전은 다음과 같습니다. [sayth nimrod]$ nimrod --version Nimrod Compiler Version 0.9.4 (2014-04-28) [Linux: amd64] Copyright (c) 2006-2014 b

    6

    1답변

    GitHub에서 this 프로젝트를 발견했습니다. 그것은 "nimrod 매트릭스"에 대해 반환 된 유일한 검색어입니다. 나는 그것의 맨손으로 뼈대를 가져다가 조금 변경하여 오류없이 컴파일하고 마지막 행을 추가하여 간단한 행렬을 만든 다음 값을 출력하지만 "getter"함수가 작동하지 않습니다. 몇 가지 이유. 나는 속성을 추가하기위한 지침을 here 발견했

    7

    1답변

    현재 Brainfuck 통역사를 언어로 작성하여 Nimrod을 (를) 이용하고 있습니다. 그것은 성공적으로 컴파일 import os, unsigned const RamSize = 200 type TRam = array[0..RamSize, int] var ram : TRam ip : int = 0 dp : in

    3

    1답변

    각 필드에 이름을 지정하지 않고 nimrod에 튜플을 선언 할 수 있습니다. 예를 들어 : type T1 = tuple[string, age: int] type T2 = tuple[char, string, age: int] 는하지만 이번이 마지막에는 적용되지 않습니다는 type T3 = tuple[string, int] # compilation err

    0

    3답변

    매크로에 구성 매개 변수를 전달하고 싶습니다. 나는 이미 이러한 매개 변수 (시퀀스의 튜플)를 기반으로 Nimrod 코드 문자열을 생성하는 프로 시저를 가지고 있습니다. 문자열을 전달하고 strVal으로 변환 할 수 있음을 알고 있습니다 (대답은 https://stackoverflow.com/a/19956317/334703입니다). 더 복잡한 데이터로도 동

    6

    1답변

    나는 Nimrod를 발견하고 기본적인 질문을하고있다 (문서에서 답을 찾을 수 없음). 어떻게 비트 연산을 사용합니까? Error: type mismatch: got (range 0..1(int)) but expected 'bool' 를 내가 시도하는 경우 :이 컴파일되지 않습니다 if x and 1: : if and(x, 1) 을 내가 를 얻을

    1

    1답변

    Nimrod로 조금 놀고 있는데 HTTPServer 모듈을 사용해 보았습니다. 처음에는 표준 브라우저 인 Safari의 웹 페이지로 이동하려고 시도했을 때 오류가 발생했습니다. 이 오류는 다음과 같이이었다 : (죄송합니다 정확히 바로이 아닌 경우,이 네덜란드에서 번역 된 것) 사파리 사파리가 열리지 페이지 로컬 호스트 수있는이 페이지 열 수 없습니다 : 5

    4

    3답변

    이 있는가, 하나는 다음과 같은 것을 수행 할 수 있습니다 let num = 5.add(3) 그래서 let num = add(5,3) 와 동일하게 될 것입니다, 기본적으로 당신은 전에 식을 함수에 대한 첫 번째 인수로 dot. 다른 언어에도이 기능이 있지만 확실한 것은 없습니다. 내가 알고 싶은 무엇 이 구문은