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

ลูปเป็นประเภทของโครงสร้างการควบคุมโฟลว์ในการโปรแกรมซึ่งชุดของข้อความสั่งอาจถูกดำเนินการซ้ำ ๆ จนกว่าจะตรงตามเงื่อนไขบางประการ

6
การสร้างอาร์เรย์จากไฟล์ข้อความใน Bash
สคริปต์ใช้เวลา URL ให้แยกมันสำหรับฟิลด์ที่จำเป็นและเปลี่ยนเส้นทางการส่งออกที่จะถูกบันทึกไว้ในไฟล์file.txt เอาต์พุตจะถูกบันทึกในบรรทัดใหม่ทุกครั้งที่พบฟิลด์ file.txt A Cat A Dog A Mouse etc... ฉันต้องการรับfile.txtและสร้างอาร์เรย์จากมันในสคริปต์ใหม่โดยที่ทุกบรรทัดจะเป็นตัวแปรสตริงของตัวเองในอาร์เรย์ จนถึงตอนนี้ฉันได้ลอง: #!/bin/bash filename=file.txt declare -a myArray myArray=(`cat "$filename"`) for (( i = 0 ; i < 9 ; i++)) do echo "Element [$i]: ${myArray[$i]}" done เมื่อฉันเรียกใช้สคริปต์นี้ช่องว่างจะส่งผลให้คำถูกแยกและแทนที่จะได้รับ เอาต์พุตที่ต้องการ Element [0]: A Cat Element [1]: A Dog etc... ฉันได้รับสิ่งนี้: …

3
สำหรับ Loop on Lua
งานของฉันคือวิธีทำห่วง ฉันคิดออกในรูปของตัวเลข แต่ไม่สามารถคิดออกเป็นชื่อได้ ฉันต้องการสร้าง for loop ที่เรียกใช้รายชื่อ ต่อไปนี้คือสิ่งที่ฉันมีจนถึงตอนนี้: names = {'John', 'Joe', 'Steve'} for names = 1, 3 do print (names) end ฉันลองทำอย่างอื่นแล้ว แต่ก็ไม่ได้ผลเทอร์มินัลมักจะแสดงรายการ 1, 2, 3 เสมอ ...
87 loops  for-loop  lua 

4
เหตุใด for loop จึงทำงานแตกต่างกันเมื่อย้ายรหัส VB.NET ไปที่ C #
ฉันอยู่ระหว่างการย้ายโปรเจ็กต์จาก Visual Basic เป็น C # และฉันต้องเปลี่ยนวิธีการประกาศforลูปที่ใช้ ใน VB.NET forลูปถูกประกาศไว้ด้านล่าง: Dim stringValue As String = "42" For i As Integer = 1 To 10 - stringValue.Length stringValue = stringValue & " " & CStr(i) Console.WriteLine(stringValue) Next ผลลัพธ์ใด: 42 1 42 1 2 42 1 2 3 42 1 2 3 …
87 c#  vb.net  loops  for-loop 

6
จะวนซ้ำแอตทริบิวต์คลาสใน Java ได้อย่างไร?
ฉันจะวนซ้ำแอตทริบิวต์คลาสใน java แบบไดนามิกได้อย่างไร เช่น: public class MyClass{ private type1 att1; private type2 att2; ... public void function(){ for(var in MyClass.Attributes){ System.out.println(var.class); } } } เป็นไปได้ใน Java หรือไม่?
87 java  attributes  loops 

8
จะวนรอบวันที่โดยใช้ Bash ได้อย่างไร?
ฉันมีสคริปต์ทุบตีดังกล่าว: array=( '2015-01-01', '2015-01-02' ) for i in "${array[@]}" do python /home/user/executeJobs.py {i} &> /home/user/${i}.log done ตอนนี้ฉันต้องการวนรอบช่วงวันที่เช่น 2015-01-01 จนถึง 2015-01-31 วิธีการบรรลุใน Bash? อัปเดต : Nice-to-have: ไม่ควรเริ่มงานก่อนที่การรันครั้งก่อนจะเสร็จสิ้น ในกรณีนี้เมื่อ executeJobs.py เสร็จสิ้น bash prompt $จะกลับมา เช่นฉันสามารถรวมwait%1ในวงของฉันได้หรือไม่?
87 bash  loops  date 

1
จะปล่อยค่า Null จาก dynamic loop ที่สร้างจาก Python ได้อย่างไร?
ฉันมี data-frame เช่นนี้: ORDER_NO 2401 2504 2600 2020020 2019-12-04 2019-12-10 2019-12-12 2020024 2019-12-25 NaN 2019-12-20 2020034 NaN NaN 2019-12-20 2020020 2019-12-12 2019-12-15 2019-12-18 ฉันกำลังสร้าง XML จากกรอบข้อมูลด้านบน ฉันต้องการลบค่า Null ที่ถูกใส่ใน XML รหัสของฉันควรวางคอลัมน์และค่าแถวนั้นจาก XML รหัสของฉัน header = """<ORD>{}</ORD>""" body =""" <osi:ORDSTSINF types:STSCDE="{}"> <DTM>{}</DTM>""" cols = df.columns for row in df.itertuples(): with open(f'{row[1]}.xml', …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.