>

Nim에서 명령 줄 인수에 어떻게 액세스 할 수 있습니까? 설명서에는 명령 줄 인수 (nim compile --run greetings.nim arg1 arg2)로 컴파일 된 nim 코드를 실행하는 방법 만 표시되어 있지만 코드에서 값을 사용하는 방법을 찾지 못했습니다.

나를 도와 줄 사람이 있나요?

정말 감사합니다!

  • 답변 # 1

    다음은 인수 개수와 첫 번째 인수를 인쇄하는 예입니다.

    import os
    echo paramCount(), " ", paramStr(1)
    
    

  • 답변 # 2

    개인적으로 paramCount 를 찾습니다  그리고 paramStr   paramCount 때문에 작업하기가 약간 혼란 스럽습니다.  값은 C 규칙과 다릅니다 (문서 링크 참조).

    다행히도 규칙을 알 필요가없는 편리한 기능이 추가되었습니다 :

    commandLineParams   seq 를 반환  명령 줄 매개 변수 만.

    getAppFilename  실행 파일 이름을 반환합니다 ( argv[0] 란 무엇입니까)  C 세계에서).

  • 이전 function - 배열에서 무제한 텍스트 필드의 값 얻기
  • 다음 python - 여러 데이터 프레임 및 열에 함수 적용