ในการเขียนโค้ดโปรแกรม มักมีช่วงเวลาที่เราต้องเอาค่าในตัวแปรมาแสดงในข้อความอยู่บ่อยๆ ซึ่งเทคนิคที่ภาษาโปรแกรมต่างๆ เตรียมไว้ให้ จะเรียกส่วนนี้ว่า String interpolation และ Swift ก็เช่นกันครับ
เอาล่ะ งั้นมาดูวิธีกันเลย
เช่นเรามีตัวแปร ชื่อ
var domainName = "nextflow.in.th"
var courses = 27
แล้วต้องการแทรกเข้าไปในข้อความ ก็จะใช้สัญลักษณ์ \()
ครับ
var domainName = "nextflow.in.th"
var courses = 27
"Website \(domainName) has \(courses) courses."
ดังนั้น
- ค่าในตัวแปรจะเป็นข้อมูลแบบไหนก็ได้ แต่ถ้าซับซ้อนมากๆ ก็สามารถใช้
String(descripe:)
ช่วยอีกทีได้เช่นเดียวกัน