>> [מוזיק פּלייינג]
דאַג לויד: אַלע רעכט.
ארבעטן מיט איין וועריאַבאַלז איז שיין שפּאַס.
אבער וואָס אויב מיר ווילן צו אַרבעטן מיט אַ פּלאַץ פון וועריאַבאַלז,
אָבער מיר טאָן ניט ווילן צו האָבן אַ בינטל פון פאַרשידענע נעמען פליענדיק אַרום אונדזער קאָד?
אין דעם פאַל, ערייז זענען געגאנגען צו קומען אין טאַקע האַנטיק.
ערייז זענען אַ טאַקע פונדאַמענטאַל דאַטן ביניען פֿאַר קיין פּראָגראַממינג שפּראַך
אַז איר וועט נוצן.
און זיי ניטאָ טאַקע, טאַקע נוצלעך, דער הויפּט, ווי מיר וועט זען, אין קס 50.
>> מיר נוצן ערייז צו האַלטן וואַלועס פון דער זעלביקער דאַטע טיפּ
ביי קאַנטיגיואַס זכּרון לאָוקיישאַנז.
אַז איז צו זאָגן, עס ס אַ וועג אַז מיר קענען גרופּע
אַ בינטל פון ינטאַדזשערז צוזאַמען אין זיקאָרן אָדער אַ בינטל פון אותיות
אָדער פלאָאַץ אין זיקאָרן טאַקע נאָענט צוזאַמען און אַרבעט
מיט זיי אָן בעת ​​צו געבן יעדער איין זייַן אייגן יינציק נאָמען, וואָס קענען
באַקומען קאַמבערסאַם נאָך אַ ביסל בשעת.
>> איצט, איין וועג צו אַנאַלאָגיזע ערייז איז צו טראַכטן וועגן אייער היגע פּאָסטן
אָפיס פֿאַר אַ רגע.
אַזוי שריט אַוועק פון פּראָגראַממינג און נאָר נאָענט דיין אויגן
און וויזשוואַלייז אין דיין מיינונג דיין היגע פּאָסטן אָפיס.
וסואַללי, אין רובֿ פּאָסטן אָפפיסעס, עס ס אַ גרויס באַנק
אַ פּאָסטן אָפיס באָקסעס אויף די וואַנט.
>> אַ מענגע איז אַ ריז בלאָק פון קאַנטיגיואַס זכּרון,
דער זעלביקער וועג אַז אַ פּאָסט באַנק אין אייער פּאָסטן אָפיס
איז אַ גרויס פּלאַץ אויף די וואַנט פון דעם פּאָסטן אָפיס.
ערייז האָבן שוין פּאַרטישאַנד אין קליין, ידענטיקאַללי סייזד בלאַקס פון פּלאַץ,
יעדער פון וואָס איז גערופֿן אַן עלעמענט, אין דער זעלביקער וועג אַז די וואַנט פֿון דעם פּאָסטן
אָפיס האט שוין פּאַרטישאַנד אין קליין, ידענטיקאַללי סייזד בלאַקס פון פּלאַץ,
וואָס מיר רופן אַ פּאָ קעסטל.
יעדער עלעמענט פון דער מענגע קענען קראָם אַ זיכער סומע פון ​​דאַטע,
פּונקט ווי יעדער פּאָסטן אָפיס קאַסטן איז ביכולת צו האַלטן אַ געוויסע סומע פון ​​פּאָסט.
>> וואָס קענען זיין סטאָרד אין יעדער עלעמענט פון די מענגע איז וועריאַבאַלז פון דער זעלביקער דאַטע
טיפּ, אַזאַ ווי ינט אָדער טשאַר, נאָר ווי אין אייער פּאָסטן אָפיס קאַסטן,
איר קענען בלויז פּאַסיק זאכן פון אַ ענלעך טיפּ,
אַזאַ ווי אותיות אָדער קליין פּאַקאַדזשאַז.
לאַסטלי, מיר קענען צוטריט יעדער עלעמענט פון די מענגע גלייַך דורך אינדעקס נומער,
פּונקט ווי מיר קענען צוטריט אונדזער פּאָסטן אָפיס קאַסטן דורך געוואוסט זייַן בריווקאַסטן נומער.
אַלעווייַ, אַז אַנאַלאַדזשי העלפּס איר באַקומען אייער קאָפּ
אַרום דער געדאַנק פון ערייז דורך אַנאַלאָגיזינג צו עפּעס אַנדערש
אַז איר זענט מיסטאָמע שוין באַקאַנט מיט.
>> אין C, די יסודות פון אַ מענגע זענען ינדעקסט סטאַרטינג פון 0, ניט פֿון 1.
און דאָס איז טאַקע וויכטיק.
און אין פאַקט, דעם איז וואָס מיר, אין קס 50, און וואָס קאָמפּיוטער סיינטיס אָפט
וועט ציילן פון 0, איז ווייַל פון C ס מענגע
ינדעקסינג, וואָס שטענדיק סטאַרץ בייַ 0.
אזוי אויב אַ מענגע באשטייט פון N עלעמענטן, דער ערשטער עלעמענט פון אַז מענגע
איז ליגן אין אינדעקס 0, און די לעצטע עלעמענט פון די מענגע
איז ליגן אין אינדעקס N מינוס 1.
ווידער, אויב עס ס N עלעמענטן אין אונדזער מענגע, די לעצטע אינדעקס איז N מינוס 1.
>> אַזוי אויב אונדזער מענגע האט 50 עלעמענטן, די ערשטער עלעמענט איז ליגן אין אינדעקס 0,
און די לעצטע עלעמענט איז ליגן אין אינדעקס 49.
צום באַדויערן, אָדער גליק, דיפּענדינג אויף דיין פּערספּעקטיוו,
C איז זייער יידל דאָ.
עס וועט ניט פאַרמייַדן איר פון געגאנגען אויס פון גווול פון דיין מענגע.
איר קען צוטריט די מינוס 3 עלעמענט פון דיין מענגע
אָדער די 59 עלעמענט פון דיין מענגע, אויב דיין מענגע נאָר האט 50 עלעמענטן.
עס וועט ניט האַלטן דיין פּראָגראַם פון קאַמפּיילינג, אָבער אין לויף צייַט,
איר זאל טרעפן אַ דרעדיד סעגמאַנטיישאַן שולד
אויב איר אָנהייבן צו צוטריט זיקאָרן וואָס איז אַרויס דער גווול פון וואָס
איר געבעטן דיין פּראָגראַם צו געבן איר.
אַזוי טאָן זיין אָפּגעהיט.
>> וואָס טוט אַ מענגע דעקלאַראַציע קוקן ווי?
ווי טאָן מיר קאָד אַ מענגע אין עקזיסטענץ ווי מיר קאָד קיין אנדערע בייַטעוודיק?
עס זענען דרייַ פּאַרץ צו אַ מענגע דעקלאַראַטיאָנ-- אַ טיפּ, אַ נאָמען,
און אַ נומער.
דעם איז זייער ענלעך צו אַ בייַטעוודיק דעקלאַראַציע, וואָס
איז נאָר אַ טיפּ און אַ נאָמען, די גרייס עלעמענט ווייל
די ספּעציעל קאַסטן פֿאַר אַ מענגע, ווייַל מיר זענען געטינג אַ בינטל פון זיי
אין דער זעלביקער צייַט.
>> אזוי דעם טיפּ איז וואָס מין פון בייַטעוודיק איר ווילן יעדער עלעמענט פון דער מענגע צו זיין.
דו ווילן עס צו אַ מענגע פון ​​ינטאַדזשערז?
דעריבער, דיין דאַטן טיפּ זאָל זיין ינט.
צי איר ווילן עס צו זיין אַ מענגע פון ​​דאַבאַלז אָדער פלאָאַץ?
דאַטן טיפּ זאָל זיין טאָפּל אָדער לאָזנ שווימען.
דער נאָמען איז וואָס איר ווילן צו רופן דיין מענגע.
וואָס טאָן איר ווילן צו נאָמען דעם ריז באַנק פון ינטאַדזשערז אָדער פלאָאַץ אָדער טשאַרס
אָדער דאַבאַלז, אָדער וועלכער האט איר?
וואָס טאָן איר ווילן צו רופן עס?
שיין זיך יקספּלאַנאַטאָרי.
>> לאַסטלי, גרייס, וואָס גייט ין פון קוואַדראַט בראַקאַץ,
איז ווי פילע יסודות איר וואָלט ווי דיין מענגע צו אַנטהאַלטן.
ווי פילע ינטאַדזשערז טאָן איר ווילן?
ווי פילע פלאָאַץ טאָן איר ווילן?
>> אַזוי למשל, ינט תּלמיד גראַדעס 40.
דעם דערקלערט אַ מענגע גערופֿן תּלמיד גראַדעס, וואָס באשטייט פון 40 ינטאַדזשערז.
שיין זיך יקספּלאַנאַטאָרי, איך האָפֿן.
דאָ ס אנדערן בייַשפּיל.
טאָפּל מעניו פּרייסיז 8.
דאס קריייץ אַ מענגע גערופֿן מעניו פּרייסיז, וואָס באשטייט
פון אָרט אין זכּרון פֿאַר אַכט דאַבאַלז.
>> אויב איר טראַכטן פון יעדער עלעמענט פון אַ מענגע פון ​​טיפּ דאַטן-טיפּ,
אַזוי למשל, אַ איין עלעמענט פון אַ מענגע פון ​​טיפּ ינט, דער זעלביקער וועג איר
וואָלט טראַכטן פון קיין אנדערע בייַטעוודיק פון טיפּ ינט,
אַלע די באַקאַנט אַפּעריישאַנז אַז מיר דיסקאַסט ביז אַהער אין די אַפּעריישאַנז
ווידעא וועט מאַכן זינען.
אַזוי דאָ, מיר קען דערקלערן אַ מענגע פון באָאָלעאַנס גערופֿן טרוטהטאַבלע,
וואָס באשטייט פון צימער פֿאַר 10 באָאָלעאַנס.
>> און דעריבער, נאָר ווי מיר קען נאָר באַשטימען אַ ווערט צו קיין אנדערע בייַטעוודיק פון טיפּ
באָאָלעאַן, מיר געקענט זאָגן עפּעס ווי טרוטהטאַבלע קוואַדראַט קאַנטיקער
2, וואָס איז ווי מיר אָנווייַזן, וואָס עלעמענט פון דעם אמת טיש?
די דריט עלעמענט פון די אמת טיש, ווייַל געדענקען,
מיר ניטאָ קאַונטינג פון 0.
אַזוי אַז ס ווי מיר אָנווייַזן די דריט עלעמענט פון דעם אמת טיש.
טרוטהטאַבלע 2 יקוואַלז פאַלש, פּונקט ווי מיר קען דעקלאַרע--
אָדער מיר קען באַשטימען, אלא, קיין באָאָלעאַן טיפּ בייַטעוודיק צו זיין פאַלש.
>> מיר קענען אויך נוצן עס אין באדינגונגען.
אויב (טרוטהטאַבלע 7 == אמת), וואָס איז צו זאָגן,
אויב די אַכט עלעמענט פון טרוטהטאַבלע איז אמת,
אפֿשר מיר ווילן צו דרוקן אַ אָנזאָג צו דער באַניצער, פּרינטף ("אמת! n") ;.
אַז ז אונדז צו זאָגן טרוטהטאַבלע 10 יקוואַלז אמת, רעכט?
נו, איך קענען, אָבער עס ס שיין געפערלעך, ווייַל געדענקען,
מיר האָבן אַ מענגע פון ​​10 באָאָלעאַנס.
אזוי דעם העכסטן אינדעקס אַז די קאַמפּיילער האט געגעבן אונדז איז 9.
>> דעם פּראָגראַם וועט צונויפנעמען, אָבער אויב עפּעס אַנדערש אין זכּרון
יגזיסץ ווו מיר וואָלט דערוואַרטן טרוטהטאַבלע 10 צו גיין,
מיר קען לייַדן אַ סעגמאַנטיישאַן שולד. מיר זאל באַקומען אַוועק מיט אים, אָבער אין אַלגעמיין,
שיין געפערלעך.
אַזוי וואָס איך בין טאן דאָ איז לעגאַל C, אָבער ניט דאַווקע דער בעסטער באַוועגן.
איצט, ווען איר דערקלערן און ינישאַלייז אַ מענגע סיימאַלטייניאַסלי,
עס ס אַקטשאַוואַלי אַ שיין ספּעציעל סינטאַקס אַז איר
קענען נוצן צו פּלאָמבירן אַרויף די מענגע מיט זייַן סטאַרטינג וואַלועס.
עס קענען באַקומען קאַמבערסאַם צו דערקלערן אַ מענגע פון ​​נומער 100,
און דעריבער האָבן צו זאָגן, עלעמענט 0 יקוואַלז דעם; עלעמענט 1 יקוואַלז דעם;
עלעמענט 2 יקוואַלז אַז.
וואָס ס די פונט, רעכט?
>> אויב עס ס אַ קליין מענגע, איר קען טאָן עפּעס ווי דעם.
באָאָל טרוטהטאַבלע 3 יקוואַלז עפענען געגרייַזלט בראַסע און דעמאָלט קאָמע
באַזונדער די רשימה פון עלעמענטן אַז איר ווילן צו שטעלן אין די מענגע.
דעמאָלט נאָענט געגרייַזלט בראַסע פּינטל-קאָמע.
דאס קריייץ אַ מענגע פון גרייס דרייַ גערופֿן טרוטהטאַבלע,
מיט עלעמענטן פאַלש, אמת, און אמת.
און אין פאַקט, די ינסטאַנטיאַטיאָן סינטאַקס איך האָבן דאָ איז
פּונקט דער זעלביקער ווי טאן די יחיד עלעמענט סינטאַקס אונטן.
די צוויי וועגן פון קאָודינג וואָלט פּראָדוצירן די פּינטלעך זעלביקער מענגע.
>> סימילאַרלי, מיר קען יטעראַטע איבער אַלע פון ​​די יסודות
פון אַ מענגע ניצן אַ שלייף, וואָס, אין פאַקט, איז אַ זייער שטארק רעקאַמענדיד
אין-היים געניטונג.
ווי טאָן איר מאַכן אַ מענגע פון 100 ינטאַדזשערז, ווו
יעדער עלעמענט פון דער מענגע איז זייַן אינדעקס?
אַזוי פֿאַר בייַשפּיל, מיר האָבן אַ מענגע פון ​​100 ינטאַדזשערז, און אין דער ערשטער עלעמענט,
מיר ווילן צו שטעלן 0.
אין די רגע עלעמענט, מיר וועלן צו שטעלן 1.
אין די דריט עלעמענט, מיר ווילן צו שטעלן 2; און אַזוי אויף און אַזוי אויף.
אַז ס אַ טאַקע גוט אין-היים געניטונג צו טאָן אַז.
>> דאָ, עס טוט נישט קוקן ווי צו פיל האט געביטן.
אבער באַמערקן אַז אין צווישן די קוואַדראַט בראַקאַץ, דאָס מאָל,
איך'ווע אַקטשאַוואַלי איבערגעהיפּערט די נומער.
אויב איר ניטאָ ניצן דעם זייער ספּעציעל ינסטאַנטיאַטיאָן
סינטאַקס צו שאַפֿן אַ מענגע, איר אַקטשאַוואַלי טאָן ניט
דאַרפֿן צו אָנווייַזן די נומער פון די מענגע בעפאָרעהאַנד.
די קאַמפּיילער איז קלוג גענוג צו וויסן אַז איר אַקטשאַוואַלי
ווילן אַ מענגע פון ​​גרייס 3, ווייַל איר שטעלן דרייַ יסודות
צו די רעכט פון די גלייַך צייכן.
אויב איר האט שטעלן פיר, עס וואָלט האָבן געגעבן איר אַ אמת טיש פון גרייס פיר;
און אַזוי אויף און אַזוי אויף.
>> ערייז זענען נישט ריסטריקטיד צו אַ איין ויסמעסטונג, וואָס איז שיין קיל.
איר קענען אַקטשאַוואַלי האָבן ווי פילע זייַט ספּעסיפיערס ווי איר ווילט.
אַזוי פֿאַר בייַשפּיל, אויב איר ווילן צו שאַפֿן אַ ברעט פֿאַר די שפּיל באַטטלעשיפּ, וואָס,
אויב איר אלץ פּלייַעד, איז אַ שפּיל וואָס איז פּלייַעד מיט פּעגס אויף די 10 דורך 10 גריד,
איר קען שאַפֿן אַ מענגע ווי דעם.
איר קען זאָגן באָאָל באַטטלעשיפּ קוואַדראַט קאַנטיקער 10
פֿאַרמאַכט קוואַדראַט קאַנטיקער קוואַדראַט קאַנטיקער 10 פֿאַרמאַכט קוואַדראַט קאַנטיקער.
>> און דעמאָלט, איר קענען קלייַבן צו טייַטשן דעם אין אייער מיינונג ווי אַ 10
דורך 10 גריד פון סעלז.
איצט, אין פאַקט, אין זכּרון, עס טאַקע טוט נאָר
בלייַבן אַ 100 עלעמענט, איין דימענשאַנאַל מענגע.
און דעם, אין פאַקט, גייט פֿאַר אויב איר האָבן דרייַ דימענשאַנז אָדער פיר אָדער פינף.
עס טאַקע פּונקט טוט מערן אַלע פון ​​די ינדיסעס--
אָדער אַלע פון ​​די גרייס ספּעסיפיערס-- צוזאַמען,
און איר נאָר באַקומען אַ איין-דימענשאַנאַל מענגע פון ​​אַז גרייס.
>> אבער אין טערמינען פון אָרגאַניזירונג און וויזשוואַלאַזיישאַן און מענטשלעך מערקונג,
עס קענען זיין אַ פּלאַץ גרינגער צו אַרבעטן מיט אַ גריד
אויב איר ניטאָ ארבעטן אויף אַ שפּיל ווי צוק-טאַק-פינגער פונ פוס אָדער באַטטלעשיפּ,
אָדער עפּעס ווי אַז.
עס ס אַ גרויס אַבסטראַקציע, אָנשטאָט ווייל
צו טראַכטן וועגן אַ טיק-טאַק-פינגער פונ פוס ברעט ווי אַ שורה פון נייַן
סקווערז אָדער אַ באַטטלעשיפּ ברעט ווי אַ שורה פון 100 סקווערז.
א 10 דורך 10 גריד אָדער אַ דרייַ דורך דרייַ גריד איז מיסטאָמע
אַ פּלאַץ מער גרינג צו זע.
>> איצט, עפּעס טאַקע וויכטיק וועגן ערייז.
מיר קענען מייַכל יעדער יחיד עלעמענט פון די מענגע ווי אַ בייַטעוודיק.
מיר געזען אַז פריער ווען מיר זענען אַסיינינג
די ווערט אמת צו זיכער באָאָלעאַנס אָדער טעסטינג זיי אין קאָנדיטיאָנאַלס.
אבער מיר קענען ניט מייַכל גאנצע ערייז זיך ווי וועריאַבאַלז.
מיר קענען ניט, למשל, באַשטימען איין מענגע צו אן אנדער מענגע ניצן די אַסיינמאַנט
אָפּעראַטאָר.
עס ס ניט לעגאַל סי
>> אויב מיר ווילן צו, פֿאַר עקסאַמפּלע-- וואָס מיר וואָלט זייַן טאן אין אַז בייַשפּיל
וואָלט זיין צו קאָפּיע איין מענגע אין אנדערן.
אויב מיר ווילן צו טאָן אַז, מיר אַקטשאַוואַלי דאַרפֿן צו נוצן אַ שלייף צו צייכענען איבער
יעדער יחיד עלעמענט איין אין אַ צייַט.
איך וויסן עס ס אַ ביסל צייַט קאַנסומינג.
>> אַזוי פֿאַר בייַשפּיל, אויב מיר האט די פּאָר פון שורות פון קאָד, וואָלט דעם אַרבעט?
נו, קיין, עס וואָלט ניט, רעכט?
ווייַל מיר ניטאָ טריינג צו באַשטימען עסנוואַרג צו באַר.
אַז ס ניט געגאנגען צו אַרבעטן, ווייַל עס ס אַ מענגע,
און מיר נאָר דיסקרייבד וואָס אַז ס ניט לעגאַל סי
>> אַנשטאָט, אויב מיר ווילן צו קאָפּיע די אינהאַלט פון עסנוואַרג
אין באַר, וואָס איז וואָס מיר ניטאָ טריינג צו טאָן דאָ,
מיר וואָלט דאַרפֿן אַ סינטאַקס ווי דעם.
מיר האָבן אַ פֿאַר שלייף אַז גייט פון דזש איז גלייַך צו 0 אַרויף צו 5,
און מיר ינקראַמאַנט דזש אויף יעדער יטעראַטיאָן פון די שלייף און באַשטימען עלעמענטן ווי אַז.
דעם וואָלט רעזולטאַט אין באַר אויך ווייל איינער, צוויי, דרייַ, פיר, פינף,
אָבער מיר האָבן צו טאָן עס דעם זייער פּאַמעלעך עלעמענט-דורך-עלעמענט וועג,
אַנשטאָט פון דורך פּונקט קאַפּיינג די גאנצע מענגע.
אין אנדערע פּראָגראַממינג שפּראַכן, מער מאָדערן אָנעס,
איר קענען, אין פאַקט, טאָן נאָר אַז פּשוט יקוואַלז סינטאַקס.
אבער C, ליידער, מיר רע נישט ערלויבט צו טאָן אַז.
>> איצט, עס ס איין אנדערע זאַך איך ווילן צו דערמאָנען
וועגן ערייז אַז קענען זיין אַ ביסל ביסל טריקי דער ערשטער מאָל איר
אַרבעטן מיט זיי.
מיר דיסקאַסט אין אַ ווידעא וועגן בייַטעוודיק פאַרנעם,
אַז רובֿ וועריאַבאַלז אין C, ווען איר רופן זיי אין פֿעיִקייטן, זענען דורכגעגאנגען דורך ווערט.
צי איר געדענקען וואָס עס מיטל צו פאָרן עפּעס דורך ווערט?
עס מיטל מיר ניטאָ מאכן אַ קאָפּיע פון ​​די בייַטעוודיק אַז ס ווייל דורכגעגאנגען אין.
די קאַללעע פֿונקציע, די פֿונקציע אַז ס באקומען די בייַטעוודיק,
טוט ניט באַקומען די בייַטעוודיק זיך.
עס געץ זייַן אייגן היגע קאָפּיע פון ​​עס צו אַרבעטן מיט.
>> ערייז, פון קורס, טאָן נישט נאָכגיין דעם הערשן.
אלא, וואָס מיר רופן דעם איז פּאַסינג דורך דערמאָנען.
די קאַללעע אַקטשאַוואַלי טוט באַקומען די מענגע.
עס טוט נישט באַקומען זייַן אייגן היגע קאָפּיע פון ​​עס.
און אויב איר טראַכטן וועגן עס, דעם מאכט זינען.
אויב ערייז זענען טאַקע גרויס, עס נעמט אַזוי פיל צייַט און מי
צו מאַכן אַ קאָפּיע פון ​​אַ מענגע פון 100 אָדער 1,000 אָדער 10,000 עלעמענטן,
אַז עס ס ניט ווערט עס פֿאַר אַ פֿונקציע צו באַקומען אַ קאָפּיע פון ​​עס,
טאָן עטלעכע ווערק מיט עס, און דעמאָלט נאָר ווערן געטאן מיט די קאָפּיע;
עס טוט נישט דאַרפֿן צו האָבן עס כאַנגגינג אַרום ענימאָר.
>> ווייַל ערייז זענען עטלעכע באַלקי און קאַמבערסאַם,
מיר נאָר פאָרן זיי דורך דערמאָנען.
מיר נאָר צוטרוי אַז פֿונקציע צו, טאָן ניט ברעכן עפּעס.
אַזוי עס טוט אַקטשאַוואַלי באַקומען די מענגע.
עס טוט נישט באַקומען זייַן אייגן היגע קאָפּיע פון ​​עס.
>> אַזוי וואָס טוט דעם הייסן, דעמאָלט, ווען די קאַללעע
מאַניפּיאַלייץ יסודות פון די מענגע?
וואָס כאַפּאַנז?
פֿאַר איצט, מיר וועט גלאָס איבער וואָס פּונקט דעם
כאַפּאַנז, וואָס ערייז זענען דורכגעגאנגען דורך דערמאָנען
און אַלץ אַנדערש איז דורכגעגאנגען דורך ווערט.
אבער איך צוזאָג איר, מיר וועלן צוריקקומען און געבן איר די ענטפער
צו דעם אין אַ שפּעטער ווידעא.
>> דאָ ס איינער מער געניטונג פֿאַר איר איידער מיר ייַנוויקלען אַרויף זאכן אויף ערייז.
די בינטל פון קאָד דאָ, אַז ס ניט דער הויפּט גוט נוסח,
נאָר איך וועט מאַכן אַז קייוויאַט.
עס ס קיין באַמערקונגען אין דאָ, וואָס איז שיין שלעכט פאָרעם.
אבער עס ס נאָר ווייַל איך געוואלט צו זייַן קענען צו פּאַסיק אַלץ אויף דער עקראַן.
>> אין די שפּיץ, איר קענען זען אַז איך האָבן צוויי פֿונקציע דעקלעריישאַנז פֿאַר שטעלן מענגע
און שטעלן ינט.
שטעלן מענגע משמעות נעמט אַ מענגע פון פיר ינטאַדזשערז ווי זייַן ינפּוט.
און שטעלן ינט משמעות נעמט אַ איין ינטעגער ווי זייַן ינפּוט.
אבער ביידע פון ​​זיי טאָן ניט האָבן אַ רעזולטאַט.
דער רעזולטאַט, דעם צוריקקער טיפּ, פון יעדער איינער איז פּאָסל.
אין הויפּט, מיר האָבן אַ פּאָר פון שורות פון קאָד.
מיר דערקלערן אַ ינטאַדזשער בייַטעוודיק גערופֿן א און באַשטימען עס די ווערט 10.
מיר דערקלערן אַ מענגע פון ​​פיר ינטאַדזשערז גערופֿן ב און באַשטימען די יסודות 0, 1,
2, און 3, ריספּעקטיוולי.
דעריבער, מיר האָבן אַ רוף צו שטעלן ינט און אַ רוף צו שטעלן מענגע.
די זוך פון שטעלן מענגע און שטעלן ינט זענען אַראָפּ אונטן, אין די דנאָ.
>> און אַזוי, ווידער, איך פרעגן איר די קשיא.
וואָס געץ געדרוקט אויס דאָ אין די סוף פון הויפּט?
עס ס אַ פּרינטאַוט קאָל. איך בין דרוק אויס צוויי ינטאַדזשערז.
איך בין דרוקן אויס די אינהאַלט פון א און די אינהאַלט פון ב קוואַדראַט קאַנטיקער 0.
פּויזע די ווידעא דאָ און נעמען אַ מינוט.
קענען איר געשטאַלט אויס וואָס דעם פֿונקציע וועט דרוקן אין די סוף?
אַלעווייַ, אויב איר צוריקרופן די דיסטינגקשאַן צווישן פּאַסינג דורך ווערט
און פּאַסינג דורך דערמאָנען, דעם פּראָבלעם איז נישט צו טריקי פֿאַר איר.
און די ענטפער איר וואָלט האָב געפֿונען איז דאָס.
אויב איר ניטאָ ניט טאַקע זיכער ווי צו וואָס אַז ס די קאַסטן, נעמען אַ רגע,
גיין צוריק, באריכטן וואָס איך איז געווען נאָר דיסקאַסינג וועגן פּאַסינג ערייז
דורך דערמאָנען, קעגן פּאַסינג אנדערע וועריאַבאַלז דורך ווערט,
און אַלעווייַ, עס וועט מאַכן אַ קליין ביסל מער זינען.
>> איך בין דאַג לויד, און דאָס איז קס50.