בהמשך לשבוע שאילתא מובנית שפה,
נכיר היום את הkeyword ששמו let.
בדומה לטיפ של אתמול, לפעמים אנחנו רוצים לא לגשת לProperty יותר מפעם אחת עבור כל איטרציה של שאילתא,
ומצד שני, אנחנו לא רוצים לפצל את השאילתא לשתי שאילתות (מה שאנחנו מקבלים באמצעות המילה into)
נוכל לעשות זאת באמצעות הKeyword let:
|
|
נניח למשל שגישה לProperty ששמו Age היא כבדה. באמצעות המילה let הגישה מתבצעת רק פעם אחת.
נוכל להשתמש בKeyword let, גם לפני וגם אחרי המילה where.
הקוד מתקמפל למשהו כזה:
|
|
כלומר יכולנו לעשות אותו הדבר באמצעות המילה into, רק בכתיבה יותר ארוכה ופחות מובנת:
|
|
הKeyword הוא בעיקר טוב כדי לגשת לפונקציות כבדות פעם אחת בלבד.
המשך יום שאילתא מובנית שפה טוב