چاپ متغیرها (Print Variables)
اینجا «چاپ متغیرها سوئیفت» را یاد می گیری. «متغیر (Variable)» یعنی جعبه داده. با تابع print() متن و مقدار را نشان می دهیم. «الحاق رشته (Concatenation)» یعنی چسباندن رشته ها. «درج رشته ای (String Interpolation)» یعنی قرار دادن مقدار داخل رشته.
الحاق و درج رشته ای
با الحاق، رشته ها را می چسبانیم. با درج رشته ای، مقدارها را داخل رشته می گذاریم. درج معمولاً خواناتر است.
let first = "Hello"
let second = "Swift"
// الحاق رشته
print(first + ", " + second)
// درج رشته ای
print("\(first), \(second)")
let a = 2
let b = 3
print("a = \(a), b = \(b), sum = \(a + b)")
نکته: برای مقادیر غیررشته ای، درج رشته ای امن تر و واضح تر است.
Separator و Terminator سفارشی
پارامتر separator بین آیتم ها قرار می گیرد. پارامتر terminator انتهای خروجی را تعیین می کند.
let a = 1
let b = 2
let c = 3
print(a, b, c, separator: ", ", terminator: "; ")
// ادامه همان خط
print("done")
نکات چاپ متغیرها سوئیفت
- برای نمایش سریع، از درج رشته ای استفاده کن.
- برای خروجی در یک خط،
terminatorرا تنظیم کن. - برای جداسازی آیتم ها،
separatorرا مشخص کن.
گام های عملی
- دو متغیر متنی بساز و با الحاق چاپ کن.
- همان ها را با درج رشته ای چاپ کن.
- سه عدد را با
separatorسفارشی چاپ کن.
برای آشنایی بیشتر با خروجی، صفحه خروجی را ببین. همچنین چاپ اعداد را تمرین کن. اگر تازه با متغیرها آشنا شده ای، صفحه متغیرها را مرور کن. برای راهنمایی کلی، این لینک را با انکر چاپ متغیرها سوئیفت هم داری.
جمع بندی سریع
- درج رشته ای خواناتر از الحاق است.
separatorبین آیتم ها جداکننده می گذارد.terminatorپایان خط را کنترل می کند.print()پیش فرض با خط جدید تمام می شود.