Swift

Swift: การถอดค่า value ของ Dictionary ออกมาเป็น Array

เรื่องที่เกี่ยวข้อง - Dictionary, Swift

ในหลายๆ ครั้ง ถึงแม้ว่าเราจะเก็บข้อมูลอยู่ในรูปแบบ key/value โดยใช้ Dictionary แต่การที่เราต้องการแค่ข้อมูล value ของ Dictionary ออกมาใช้งาน (ไม่เอา key มาด้วย) ก็เป็นขั้นตอนที่วุ่นวายไม่น้อย

แต่ใน Swift 2.0 ขึ้นไป เราสามารถที่จะดึง value ใน Dictoinary ออกมาเป็น Array ได้แล้วครับ

ซึ่งโดยปกติเราสามารถเข้าถึงค่า value ของ Dictionary ได้ผ่าน property ชื่อ Dictionary.values

let dict = ["id":1, "name": "Nextflow"]
dict.values

และเราสามารถนำค่านี้มาแปลงให้อยู่ในรูปแบบ Array ได้โดยการใช้วิธีด้านล่างโดยตรง

let arr = Array(dict.values)

จริงๆ ก็ไปเจอวิธีนี้มาจาก Stackoverflow อีกทีล่ะ ใครสนใจว่า เฮ้ย มันทำได้ยังไง ก็กดไปดูได้

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save