0Pricing
Swift Academy · บทเรียน

การกำหนดฟังก์ชัน พารามิเตอร์ ป้ายกำกับ ค่าเริ่มต้น และอาร์กิวเมนต์แปรผัน

กำหนดฟังก์ชันด้วยพารามิเตอร์ ป้ายกำกับ ค่าเริ่มต้น และอาร์กิวเมนต์ที่มีจำนวนแปรผัน

การกำหนดฟังก์ชัน พารามิเตอร์ ป้ายกำกับ ค่าเริ่มต้น และอาร์กิวเมนต์แปรผัน เป็นบทเรียน Swift Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Swift Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Swift Academy มีบทเรียนทั้งหมด 3 บทเรียน

บทนำ

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

ฟังก์ชันอย่างง่าย

กำหนดฟังก์ชันด้วยคีย์เวิร์ด func และเรียกใช้ฟังก์ชันด้วยชื่อของฟังก์ชัน

func greet() {
    print("Hello, Swift!")
}
greet()

พารามิเตอร์

เพิ่ม พารามิเตอร์ เพื่อส่งค่าข้อมูลเข้าไปในฟังก์ชัน

func square(number: Int) -> Int {
    return number * number
}
print(square(number: 4))

ป้ายกำกับ

ป้ายกำกับของพารามิเตอร์ช่วยให้อ่านการเรียกใช้ฟังก์ชันได้ง่ายขึ้น

func multiply(a first: Int, b second: Int) -> Int {
    return first * second
}
print(multiply(a: 3, b: 4))

ค่าเริ่มต้น

ค่าเริ่มต้นช่วยให้คุณไม่ต้องระบุอาร์กิวเมนต์บางตัวเมื่อเรียกใช้ฟังก์ชัน

func greet(name: String = "Guest") {
    print("Hello, \\(name)")
}
greet()
greet(name: "Ada")

พารามิเตอร์แบบแปรผัน

พารามิเตอร์แบบแปรผัน (ที่ใช้ ...) รับค่าหลายค่าเป็นอาร์เรย์เดียว

func sum(numbers: Int...) -> Int {
    var total = 0
    for n in numbers { total += n }
    return total
}
print(sum(numbers: 1, 2, 3, 4))

คำถามเกี่ยวกับพารามิเตอร์แบบแปรผัน

ตรวจสอบอย่างรวดเร็ว: ไวยากรณ์ใดทำให้พารามิเตอร์หนึ่งตัวรับค่าหลายค่าได้

สรุปทบทวน

สรุปทบทวน: ฟังก์ชันกำหนดด้วย func รับพารามิเตอร์ ใช้ป้ายกำกับ ค่าเริ่มต้น และอาร์กิวเมนต์แบบแปรผันเพื่อความยืดหยุ่น

คำถามที่พบบ่อย

บทเรียน “การกำหนดฟังก์ชัน พารามิเตอร์ ป้ายกำกับ ค่าเริ่มต้น และอาร์กิวเมนต์แปรผัน” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การกำหนดฟังก์ชัน พารามิเตอร์ ป้ายกำกับ ค่าเริ่มต้น และอาร์กิวเมนต์แปรผัน” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Swift Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Swift Academy มีบทเรียนทั้งหมด 3 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การกำหนดฟังก์ชัน พารามิเตอร์ ป้ายกำกับ ค่าเริ่มต้น และอาร์กิวเมนต์แปรผัน”

กำหนดฟังก์ชันด้วยพารามิเตอร์ ป้ายกำกับ ค่าเริ่มต้น และอาร์กิวเมนต์ที่มีจำนวนแปรผัน คุณปฏิบัติ Swift Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Swift Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Swift Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน

บทเรียน “การกำหนดฟังก์ชัน พารามิเตอร์ ป้ายกำกับ ค่าเริ่มต้น และอาร์กิวเมนต์แปรผัน” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Swift Academy นี้ได้ไหม

ได้ บทเรียน Swift Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การกำหนดฟังก์ชัน พารามิเตอร์ ป้ายกำกับ ค่าเริ่มต้น และอาร์กิวเมนต์แปรผัน
  2. ค่าที่ส่งกลับและการส่งกลับหลายค่าผ่านทูเพิล
  3. พารามิเตอร์ in-out และพื้นฐานการจัดการข้อผิดพลาด (throws)
← กลับไปที่ Swift Academy