اطلاعیه

Collapse
هیچ اطلاعیه ای هنوز ایجاد نشده است .

دوره آموزش swift - درس ۱۲ : دیکشنری های

Collapse
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
new posts

  • دوره آموزش swift - درس ۱۲ : دیکشنری های

    با سلام و عرض ادب
    به مانند array, دیکشنزی ها برای ذخیره دسته ای از اطلاعات استفاده می شوند. تقاوت دیکشنری ها با ارائه ها در این است که در دیکشنری ها دو مقدار را در هر جایگاه می توان قرار داد.
    به طور مثال با دیکشنری ها می توان یک فرهنگ لغت نوشت . به طور مثال برای نوشتن یک فرهنگ لغت ساده انگلیسی آلمانی:
    یک متغیر می بایست معرفی کرد

    کد:
    var engGermanDic : [String: String] = ["Car" : "Das Auto", "Pen" : "Der stift" , "Train" : "Der Zug"]
    در این متغیر مشخص کرده ایم که این فرهنگ لغت دارای دو دسته در هر جایگاه می باشد که هر دو از دسته String هستند, کلمات و معانی آنها نیز در بعد از مساوی قرار می گیرند

    اگر بخواهییم به این فرهنگ لغت کلمه تازه ای اضافه کنیم :

    کد:
    engGermanDic["Glass"] = "Die Brille"
    حال اگر بخواهیم معنی کلمه ای را بفهمیم:

    کد:
    print(engGermanDic["Car"])
    کمی پیشرفته تر, اگر بخواهیم کلمه ای را سرچ کنیم اما اول بگوییم که اگر اصلا این کلمه وجود داشت معنی آنرا بده :

    کد:
    if let Car = engGermanDic["Car"] { print(Car) }
    و در نهایت اگر بخواهیم کل مجموعه را پرینت کنیم:

    کد:
    for (key, value) in engGermanDic { print("\(key):\(value)") }
    همانطور که گفتیم, می توانیم دو مقدار را در هر جایگاه مشخص کنیم, پیش تر دو مقدار string را مشخص کردیم, حال در ادامه یک string را برابر عدد می گذاریم

    کد:
    var highScore: [String : Int] = ["Player 1":250 , "Player 2":400 , "Player 3":120, "Player 4":700] for (player, score) in highScore { print("\(player): \(score)") }
    موفق باشید


    i-phone.ir
    The Best or Nothing



    Twitter : Rouzbeh7000
صبر کنید ..
X