Perl에서는 다음 구문을 사용하여 문자를 여러 번 반복 할 수 있습니다. $a = "a" x 10; // results in "aaaaaaaaaa" Javascript에서 이것을 달성하는 간단한 방법이 있습니까? 분명히 함수를 사용할 수는 있지만 내장 접근법이나 다른 영리한 기술이 있는지 궁금합니다.
파이썬에서 [2]리스트가있는 곳 에서 다음 코드는이 출력을 제공합니다. [2] * 5 # Outputs: [2,2,2,2,2] JavaScript의 배열로 이것을 수행하는 쉬운 방법이 있습니까? 나는 그것을하기 위해 다음 함수를 작성했지만 더 짧거나 더 좋은 것이 있습니까? var repeatelem = function(elem, n){ // returns an array with element elem repeated n times. var arr …
문자열을 특정 길이로 반복하는 효율적인 방법은 무엇입니까? 예 :repeat('abc', 7) -> 'abcabca' 내 현재 코드는 다음과 같습니다. def repeat(string, length): cur, old = 1, string while len(string) < length: string += old[cur-1] cur = (cur+1)%len(old) return string 이 작업을 수행하는 더 나은 (python) 방법이 있습니까? 아마도 목록 이해력을 사용합니까?
나는 종종 vim by f x에서 다음 문자 'x'를 찾기 위해 탐색 하지만 편집하려는 단어와 시작 커서 위치 사이에 'x'를 포함하는 단어 (또는 더 많은 단어)가 있다는 것을 간과합니다. 그래서 f x다시 해야합니다 .. 마지막 명령을 반복하는 이 멋진 버튼이 있기 때문에 다소 짜증이납니다 . f x한 번의 버튼 누름 …
이 JavaScript 줄을 기대합니다. "foo bar baz".match(/^(\s*\w+)+$/) 다음과 같이 반환합니다. ["foo bar baz", "foo", " bar", " baz"] 대신 마지막으로 캡처 된 일치 만 반환합니다. ["foo bar baz", " baz"] 캡처 한 모든 경기를 얻을 수있는 방법이 있습니까?
반복되는 숫자의 시퀀스가 필요합니다. 즉, 1 1 ... 1 2 2 ... 2 3 3 ... 3 etc.이를 구현 한 방법은 다음과 같습니다. nyear <- 20 names <- c(rep(1,nyear),rep(2,nyear),rep(3,nyear),rep(4,nyear), rep(5,nyear),rep(6,nyear),rep(7,nyear),rep(8,nyear)) 작동하지만 서투르고 분명히 확장되지 않습니다. N 개의 정수를 순서대로 M 번 반복하는 방법은 무엇입니까? 나는 중첩 시도 seq()하고 rep()있지만 꽤 …