
let py: Double = 3.14 מציינים במפורש שהקבוע מסוג Double.הטקסט המלא של הדקות הראשונות בהרצאה «הכרזה על סוג משתנה - Type Annotations» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום וברוכים הבאים בסרטונים הקודמים היינו הולכים להגדיר קבועים ומשתנים היום אנחנו רוצים להראות נושא שנקרא type annotations והוא איך לציין בכל זאת את הטייפ לגבי משתנה למרות שסוויפט יודעת לעשות type inference להבין את הטייפ לבד אז לדוגמה אנחנו יכולים להגדיר איזשהו קבוע בשם py ולשים בערך שלו 3.14 ואנחנו גם יכולים לציין בצורה מפורשת שהטייפ
של פאי הוא דאבל אוקיי כמובן שיש משתנים כאלה מוגדרים אז אין צורך להגדיר אחד כזה בעצמנו אני אדפיס את ה-r של פאי וכאן השתמשנו בפיצ'ר הזה שנקרא type annotations כדי לציין בצורה מפורשת שפאי הוא דאבל למשל נקודה שבה הדבר הזה יכול להיות שימושי זה אם אנחנו קולטים מספר והמספר הזה צריך להיות דאבל פר הגדרה
ובאיזשהו ערך הוא יכול לקבל פה מספר אבל אנחנו רוצים שהדבר הזה יהיה דאבל אוקיי אז הנה ציינתי בצורה מפורשת את הטייפ על ידי שימוש בטייפ אנוטיישנס בואו נעשה עוד דוגמאות אם אנחנו רוצים להכריז על סטרינג אין צורך להשתמש בטייפ אנוטיישן אבל זה אפשרי אנחנו פשוט יכולים לשים פה איזשהו סטרינג בואו
נדפיס את זה עכשיו אם אנחנו רוצים להשתמש ונשים לב גם שמותר לשים פה איזשהו כמות תווים כלשהי אוקיי עכשיו אם אנחנו רוצים להשתמש בcharacter בודד אז אנחנו נהיה חייבים להשתמש בטייפ אנוטיישן בגלל שcharacter בסוויפט מוכרזים כאילו שמדובר בסטרינג מהבחינה הזאת
עם ליטרל של שתי מירכאות אלא אם כן אנחנו נציין בצורה מפורשת שמדובר