การใช้งาน Array ในภาษา Swift แบบง่ายๆ พร้อมตัวอย่าง CODE
การเขียนโปรแกรมเป็นงานที่ต้องมีทักษะการใช้โครงสร้างข้อมูลต่างๆ วันนี้เราจะมาพูดถึงหนึ่งในโครงสร้างข้อมูลพื้นฐานที่สำคัญมากในการเขียนโปรแกรม นั่นก็คือ `array` ในภาษา Swift ซึ่งเป็นภาษาที่ใช้พัฒนาแอปพลิเคชันสำหรับระบบ iOS และ macOS คำว่า array นั้นคือโครงสร้างข้อมูลที่เก็บข้อมูลแบบลำดับซึ่งสามารถเข้าถึงข้อมูลได้ตาม index หรือตำแหน่งที่กำหนด ซึ่งทำให้การจัดการข้อมูลในโปรแกรมของเราทำได้ง่ายและรวดเร็วขึ้น
// สร้าง array ของตัวเลข
var numbers = [1, 2, 3, 4, 5]
// แสดงค่าที่ index 2 ซึ่งเป็นเลข 3
print(numbers[2]) // Output: 3
// เปลี่ยนค่าที่ index 0 เป็น 9
numbers[0] = 9
// แสดง array หลังจากเปลี่ยนค่า
print(numbers) // Output: [9, 2, 3, 4, 5]
ในตัวอย่างข้างต้น เราได้สร้าง `array` ที่มีตัวเลข 1 ถึง 5 จากนั้นเราได้เข้าถึงค่าที่ `index` ที่ 2 ซึ่งเป็นเลข 3 และทำการเปลี่ยนค่าที่ `index` ที่ 0 จาก 1 เป็น 9
// เริ่มต้นด้วย array ว่าง
var fruits = [String]()
// เพิ่มข้อมูลเข้าไปใน array
fruits.append("Apple")
fruits.append("Banana")
fruits += ["Cherry"]
// แสดง array ที่มีข้อมูล
print(fruits) // Output: ["Apple", "Banana", "Cherry"]
// ลบข้อมูลตาม index
fruits.remove(at: 1)
// แสดง array หลังจากลบข้อมูล
print(fruits) // Output: ["Apple", "Cherry"]
ใน CODE นี้ เราได้พูดถึงการใช้ `append` ในการเพิ่มข้อมูลเข้าไปใน `array` และการใช้ `remove` ในการลบข้อมูลออกจาก `array` โดยระบุ `index` ที่ต้องการลบ
// สร้าง array ของชื่อเมือง
let cities = ["Bangkok", "Chiang Mai", "Phuket"]
// ใช้ for-in loop เพื่อวนซ้ำข้อมูลใน array
for city in cities {
print("City: \(city)")
}
// Output:
// City: Bangkok
// City: Chiang Mai
// City: Phuket
ในตัวอย่างข้างต้น เราใช้ `for-in loop` สำหรับการวนซ้ำผ่าน `array` ของชื่อเมือง เพื่อแสดงชื่อเมืองทีละตัวออกมา
ในการพัฒนาแอปพลิเคชันจริง, `arrays` มีความสำคัญต่อการจัดการข้อมูลที่ผู้ใช้สร้างขึ้นหรือสื่อสารกับฐานข้อมูล เช่นการแสดงรายการอาหารในแอปสั่งอาหาร หรือการจัดเก็บข้อมูลคะแนนผู้ใช้ในแอปเกม สำหรับผู้ที่อยากพัฒนาทักษะการเขียนโปรแกรมด้วย `array` และโครงสร้างข้อมูลต่างๆ ใน Swift หรือภาษาโปรแกรมอื่นๆ เพื่อนำไปใช้ในการสร้างโปรแกรมที่มีประสิทธิภาพ คุณสามารถเรียนรู้ได้อย่างง่ายดายที่ Expert-Programming-Tutor (EPT) ที่ไม่เพียงแต่จะสอนคุณเรื่องการใช้ `array` อย่างมีประสิทธิภาพ แต่ยังช่วยให้คุณเรียนรู้วิธีการคิดและแก้ไขปัญหาด้วยวิธีการทางโปรแกรมที่ถูกต้องและสร้างสรรค์
การเป็นนักพัฒนาที่เก่งกาจนั้นไม่ใช่แค่การเข้าใจโค้ด แต่เป็นการเข้าใจความต้องการของผู้ใช้และสามารถสร้างโค้ดที่ตอบโจทย์เหล่านั้นได้ ที่ EPT เราพร้อมที่จะเป็นผู้นำทางให้คุณ เพื่อเข้าถึงโลกแห่งการเขียนโปรแกรมที่ไม่มีขีดจำกัด!
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
Tag ที่น่าสนใจ: array swift การใช้งาน ข้อมูล โครงสร้างข้อมูล โปรแกรม การเขียนโปรแกรม การสร้าง การเข้าถึง อินเดกซ์ การเปลี่ยนค่า การเพิ่มข้อมูล การลบข้อมูล การวนซ้ำ การใช้_loop usecase
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com