Nushell
문서
쿡북
블로그
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
  • 한국어
GitHub
문서
쿡북
블로그
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
  • 한국어
GitHub
  • 소개
  • 설치하기
    • 기본 셸
  • 시작하기
    • 빠른 둘러보기
    • 시스템 이동
    • 누셸 방식으로 생각하기
    • 누셸 치트 시트
  • Nu 기본
    • 데이터 유형
    • 데이터 로드
    • 파이프라인
    • 문자열 작업
    • 목록 작업
    • 레코드 작업
    • 테이블 작업
    • 구조화된 데이터 탐색 및 액세스
    • 특수 변수
  • Nu에서 프로그래밍하기
    • 사용자 지정 명령
    • 별칭
    • 연산자
    • 변수
    • 제어 흐름
    • 스크립트
    • 모듈
      • 모듈 사용하기
      • 모듈 만들기
    • 오버레이
    • 정렬
    • 누셸 코드 테스트
    • 모범 사례
  • 셸로서의 Nu
    • 구성
    • 환경
    • 표준 출력, 표준 오류 및 종료 코드
    • 시스템(외부) 명령 실행
    • 타사 프롬프트 구성 방법
    • 디렉터리 스택
    • Reedline, Nu의 줄 편집기
    • 사용자 지정 완성
    • 외부 명령
    • Nu의 색상 지정 및 테마 설정
    • 후크
    • 백그라운드 작업
  • Nu로 전환하기
    • Bash에서 오신 분들을 위해
    • CMD.EXE에서 오신 분들을 위해
    • 다른 셸 및 도메인 특정 언어의 Nu 맵
    • 명령형 언어의 Nu 맵
    • 함수형 언어의 Nu 맵
    • 누셸 연산자 맵
  • 디자인 노트
    • 누셸 코드가 실행되는 방법
  • (약간)고급 사용법
    • 표준 라이브러리 (미리보기)
    • 데이터프레임
    • 메타데이터
    • 나만의 오류 만들기
    • 병렬 처리
    • 플러그인
    • explore

명령형 언어의 Nu 맵

이 표의 목적은 Nu 내장 기능과 플러그인이 명령형 언어와 어떻게 관련되는지 이해하는 데 도움을 주는 것입니다. 프로그래밍 관련 Nu 명령과 다른 언어에서의 해당 명령을 매핑하려고 노력했습니다. 기여를 환영합니다.

참고: 이 표는 Nu 0.94 이상을 가정합니다.

누셸파이썬코틀린 (자바)C++러스트
appendlist.append, set.addaddpush_back, emplace_backpush, push_back
math avgstatistics.mean
math, 수학 연산자수학 연산자수학 연산자수학 연산자수학 연산자
cpshutil.copyfs::copy
datedatetime.date.todayjava.time.LocalDate.now
droplist[:-3]
du, ls --dushutil.disk_usage
each
for
forforforfor
exitexit()System.exit, kotlin.system.exitProcessexitexit
http geturllib.request.urlopen
firstlist[:x]List[0], peekvector[0], topVec[0]
formatformatformatformatformat!
fromcsv, json, sqlite3
getdict[\"key\"]Map[\"key\"]map[\"key\"]HashMap["key"], get, entry
group-byitertools.groupbygroupBygroup_by
headerskeys
helphelp()
insertdict[\"key\"] = valmap.insert({ 20, 130 })map.insert(\"key\", val)
is-emptyis None, is []isEmptyemptyis_empty
takelist[:x]&Vec[..x]
take untilitertools.takewhile
take whileitertools.takewhile
killos.kill
lastlist[-x:]&Vec[Vec.len()-1]
lengthlensize, lengthlengthlen
linessplit, splitlinessplitviews::splitsplit, split_whitespace, rsplit, lines
lsos.listdirfs::read_dir
matchmatchwhenmatch
mergedict.appendmap.extend
mkdiros.mkdirfs::create_dir
mvshutil.movefs::rename
getlist[x]List[x]vector[x]Vec[x]
openopen
transposezip(\*matrix)
http posturllib.request.urlopen
prependdeque.appendleft
printprintprintlnprintfprintln!
psos.listdir('/proc')
pwdos.getcwdenv::current_dir
range 유형range.., until, downTo, stepiota..
reducefunctools.reducereducereducefold, rfold, scan
rejectdel
renamedict[\"key2\"] = dict.pop(\"key\")map.insert(\"key2\", map.remove(\"key\").unwrap())
reversereversed, list.reversereverse, reversed, asReversedreverserev
rmos.remove
saveio.TextIOWrapper.write
select{k:dict[k] for k in keys}
shufflerandom.shuffle
str stats
str length
length
lenlen
skiplist[x:]&Vec[x..], skip
skip untilitertools.dropwhile
skip whileitertools.dropwhileskip_while
sort-bysorted, list.sortsortedBy, sortedWith, Arrays.sort, Collections.sortsortsort
split rowstr.split{,lines}, re.splitsplitviews::splitsplit
strstr 함수문자열 함수문자열 함수&str, 문자열 함수
str joinstr.joinjoinToStringjoin
str trimstrip, rstrip, lstriptrim, trimStart, trimEndRegextrim, trim*{start,end}, strip*{suffix,prefix}
math sumsumsumreducesum
toimport csv, json, sqlite3
touchopen(path, 'a').close()
uniqsetSetsetHashSet
upsertdict[\"key\"] = val
versionsys.version, sys.version_info
with-env
$env.FOO = "bar"
os.environ
wherefilterfilterfilterfilter
whichshutil.which
wrap{ "key" : val }
GitHub에서 수정하기
Contributors: Carson Black, Ibraheem Ahmed, Jonathan Turner, Hristo Filaretov, CKingX, JT, fdncred, Aaron Christiansen, Justin Ma, Stefan Holderbach, Zhora Trush, Dan Davison, Leon, Filip Andersson, casually-blue, Heidar-An, Ian Manske, NotTheDr01ds, Hofer-Julian, Taeyoon Kim, ImgBotApp, google-labs-jules[bot], deepthought
Prev
다른 셸 및 도메인 특정 언어의 Nu 맵
Next
함수형 언어의 Nu 맵