seq
매뉴얼 페이지에는 다음 (강조 광산) 상태 :
기술
규칙적인 시퀀스를 생성하십시오.
seq
기본 방법을 사용하는 표준 제네릭입니다.seq.int
훨씬 빠를 수 있지만 몇 가지 제한 사항 이있는 기본 요소입니다 .
그러나이 페이지는 실제로 이러한 제한 사항을 설명하지 않습니다. 여기에 대한 다른 모든 언급이 seq.int
있습니다.
인수
[...]
length.out
시퀀스의 원하는 길이. 위한 음이 아닌 수,seq
및seq.int
소수 경우 반올림한다.[...]
세부
[...]
무명의 인수의 해석
seq
및seq.int
표준이 아니며, 때 프로그래밍 인수의 이름을 항상 좋습니다.[...]
seq.int
는seq
첫 번째 제공된 인수의 클래스 (인수 일치 전)를 기반으로 " " 에 대한 메소드를 전달하는 내부 제네릭입니다 .
seq.int
,seq_along
및seq_len
프리미티브이다.값
seq.int
seq
숫자 인수 의 기본 메소드는 "integer
"또는 "double
" 유형의 벡터를 리턴합니다 . 프로그래머는 어느 것에 의존해서는 안됩니다.
첫 번째 인수의 클래스에 따라 seq.int
디스패치 한다는 것 외에는 seq
"제한 사항"이 없습니다.
그렇다면 이러한 제한은 무엇입니까?
seq.int
습관을 잃어 버렸지 만 매뉴얼 페이지에서 그 의견을 보았고 이제는 그것을 무의식적으로 사용할 때 "위험"을 가지고 있는지 알고 싶습니다.
seq(from = 0 + 1i, to = 10 + 1i, length.out = 11)
있지만와 같은 작업을 수행 할 수는 없습니다 seq.int
.
seq
와 동일하게 작동 한다는 점을 추가 할seq.int
것이므로 왜 사용해야하는지 명확하지 않습니다seq
. 관련이있을 수 있음 twitter.com/BrodieGaslam/status/1196792003813621761