คำถามติดแท็ก repeat

22
ทำซ้ำตัวละคร N ครั้ง
ใน Perl ฉันสามารถทำซ้ำตัวละครหลายครั้งโดยใช้ไวยากรณ์: $a = "a" x 10; // results in "aaaaaaaaaa" มีวิธีง่ายๆในการทำสิ่งนี้ใน Javascript หรือไม่? เห็นได้ชัดว่าฉันสามารถใช้ฟังก์ชั่นได้ แต่ฉันสงสัยว่ามีวิธีการในตัวหรือเทคนิคที่ชาญฉลาดอื่น ๆ

23
สร้างอาร์เรย์ที่มีองค์ประกอบเดียวกันซ้ำหลายครั้ง
ใน Python โดยที่[2]list คือโค้ดต่อไปนี้จะให้ผลลัพธ์นี้: [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 = []; for (var i = 0; i <= n; i++) { arr = arr.concat(elem); }; return arr; };

13
ทำซ้ำสตริงตามความยาวที่กำหนด
วิธีที่มีประสิทธิภาพในการทำซ้ำสตริงความยาวที่แน่นอนคืออะไร? เช่น: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 มีวิธีที่ดีกว่า (pythonic) ในการทำเช่นนี้? อาจใช้ความเข้าใจในรายการ?
204 string  python  repeat 

2
ทำซ้ำเป็นกลุ่มค้นหาอักขระถัดไป 'x'
ฉันมักจะนำทางในกลุ่มโดยf xเพื่อค้นหาอักขระ 'x' ที่เกิดขึ้นถัดไป แต่มองข้ามไปว่ามีคำ (หรือมากกว่า) ที่มี 'x' อยู่ระหว่างคำที่ฉันต้องการแก้ไขและตำแหน่งเคอร์เซอร์เริ่มต้น ดังนั้นฉันต้องทำf xอีกครั้งซึ่งน่ารำคาญเนื่องจากมีปุ่มที่ดีนี้.ซึ่งจะทำซ้ำคำสั่งสุดท้าย มีวิธีทำซ้ำf xด้วยการกดปุ่มเดียว
123 vim  repeat 

6
ทำบางสิ่งทุกๆ x นาทีใน Swift
ฉันจะเรียกใช้ฟังก์ชันทุกนาทีได้อย่างไร? ใน JavaScript ฉันสามารถทำสิ่งต่างๆเช่นsetIntervalมีสิ่งที่คล้ายกันใน Swift หรือไม่ ผลลัพธ์ที่ต้องการ: Hello World นาทีละครั้ง ...
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.