سینتکس (Swift Syntax)
اینجا با «سینتکس سوئیفت» آشنا می شوی. «متغیر» (Variable) یعنی جعبه داده. «ثابت» (Constant) یعنی جعبه تغییرناپذیر. «نوع» (Type) مثل برچسب جعبه است. «استنباط نوع» (Type Inference) یعنی حدس نوع خودکار. مثال ها ساده و مدرسه ای اند.
پایه ها: let، var و انواع رایج
برای ثابت از let و برای متغیر از var استفاده کن. انواع رایج شامل Int و Double و Bool و String هستند. استنباط نوع، نوشتن را سریع تر می کند.
let greeting = "Hello"
var name = "Swift"
print(greeting + ", " + name)
let pi: Double = 3.14159
var count: Int = 3
print("pi = \(pi), count = \(count)")
نکته: در سوئیفت، let برای ثابت و var برای متغیر است.
درج رشته (String Interpolation)
«درج رشته» یعنی چسباندن مقدار داخل متن. مثل نوشتن نام دوستت داخل پیام. در سوئیفت با \(expr) انجام می شود. کد زیر را اجرا کن و تغییر بده.
let greeting = "Hello"
var name = "Swift"
print("\(greeting), \(name)!")
توابع (Functions) ساده
«تابع» (Function) یک کار مشخص انجام می دهد. مثل حل یک تمرین ثابت. شکل کلی: func name(param: Type) -> Return. سپس تابع را صدا بزن.
func add(_ a: Int, _ b: Int) -> Int {
return a + b
}
print(add(2, 3))
در این مثال، add دو Int می گیرد و مجموع را برمی گرداند. درباره توابع بعداً بیشتر می خوانی.
گام های عملی سریع
- یک ثابت و یک متغیر بساز.
- با درج رشته، هر دو را چاپ کن.
- یک تابع جمع بنویس و تست کن.
هشدار: حساسیت به حروف مهم است. نام ها را دقیق بنویس.
برای ادامه مطالعه سینتکس سوئیفت به فصل «دستورات» هم برو: دستورات سوئیفت.
جمع بندی سریع
letثابت است،varمتغیر است.- انواع رایج: Int، Double، Bool، String.
- درج رشته با
\( )انجام می شود. - توابع کار مشخص را انجام می دهند.