1 00:00:00,000 --> 00:00:03,332 >> [ಸಂಗೀತ] 2 00:00:03,332 --> 00:00:06,200 3 00:00:06,200 --> 00:00:09,590 >> DAN AMRMENDARIZ: ಪ್ರತಿಯೊಬ್ಬರೂ CS50 ಸೆಮಿನಾರ್ ಸ್ವಾಗತ, 4 00:00:09,590 --> 00:00:11,690 ಸ್ವಿಫ್ಟ್ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ. 5 00:00:11,690 --> 00:00:15,690 ನಾನು ಡಾನ್ ಅರ್ಮೆಂಡರಿಜ್ ಮನುಷ್ಯ ಮತ್ತು ನಾನು ಒಂದು ಉಪದೇಶಕ ಆಗಿದ್ದೇನೆ ಇಲ್ಲಿ ಹಾರ್ವರ್ಡ್ ಕಂಪ್ಯೂಟರ್ ಸೈನ್ಸ್. 6 00:00:15,690 --> 00:00:21,510 >> ಮತ್ತು ಮುಂದಿನ ಗಂಟೆ ಎಂದು ನಾನು ಹೆಚ್ಚು ಸ್ಟಫ್ ಸುಂಟರಗಾಳಿ ಪ್ರವಾಸ 7 00:00:21,510 --> 00:00:25,160 ಈ ವಿಷಯದ ಬಗ್ಗೆ ನಾವು ಹೊಂದುವುದು. 8 00:00:25,160 --> 00:00:29,170 ನಾನು ಮೂಲ ಕೋಡ್ ಎಲ್ಲಾ ಪೋಸ್ಟ್ ಕಾಣಿಸುತ್ತದೆ ನೀವು ಇಂದು ನೋಡುತ್ತಾರೆ. 9 00:00:29,170 --> 00:00:31,990 ನಾವು ಮಾಡಲು ಸಾಧ್ಯವಾಗದೆ ಇರಬಹುದು ವಾಸ್ತವವಾಗಿ ಎಲ್ಲವೂ ಮೇಲೆ ಹೋಗಿ 10 00:00:31,990 --> 00:00:34,810 ನಾನು ಮನುಷ್ಯ ಎಂದು ನನಗೆ ಈ ಗಂಟೆಯಲ್ಲಿ ನೀವು ತೋರಿಸುವ. 11 00:00:34,810 --> 00:00:37,580 ಆದರೆ ಕನಿಷ್ಠ ಆಶಾದಾಯಕವಾಗಿ ಮೂಲಕ ಮೂಲ ಕೋಡ್ ಕಾಮೆಂಟ್ಗಳನ್ನು, 12 00:00:37,580 --> 00:00:40,830 ನೀವು ಊಹಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಏನು ನಿಖರವಾಗಿ ಆ ವಿಷಯಗಳಿಗೆ ನಡೆಯುತ್ತಿದೆ 13 00:00:40,830 --> 00:00:42,950 ನಾವು ಸಾಕಷ್ಟು ಇರುವುದಿಲ್ಲ ಎಂದು. 14 00:00:42,950 --> 00:00:46,970 >> ಒಟ್ಟಾರೆ, ರಚನೆ ಕೆಳಗಿನಂತೆ ಇಂದಿನ ಚರ್ಚೆ ಇರುತ್ತದೆ. 15 00:00:46,970 --> 00:00:52,820 ನಾವು ಕೆಲವು ಮೂಲಭೂತ ಮಾಡುವ ಔಟ್ ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ ಸ್ವಿಫ್ಟ್ ಭಾಷೆ ವಾಕ್ಯರಚನೆ, 16 00:00:52,820 --> 00:00:56,290 ಅತ್ಯಾಧುನಿಕ ಕೆಲವು ಹೋಗುವಾಗ ಸ್ವಿಫ್ಟ್ ಭಾಷೆಯ ವಾಕ್ಯ. 17 00:00:56,290 --> 00:00:59,560 ಭಾಷೆ ಕಾರಣ ನಿಜವಾಗಿಯೂ ಆಧುನಿಕ ಮತ್ತು ಅದು 18 00:00:59,560 --> 00:01:02,110 ಉನ್ನತ ಮಟ್ಟದ ಬಹಳಷ್ಟು ಹೊಂದಿದೆ ಲಕ್ಷಣಗಳು, ನಾವು ವಸ್ತುಗಳನ್ನು 19 00:01:02,110 --> 00:01:06,600 , CS50 ಉದ್ದಕ್ಕೂ ಸಿ ಕಾಣಬಹುದು ಅಥವಾ ಕೆಲವು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ 20 00:01:06,600 --> 00:01:09,310 ನಾವು ಪ್ರಾರಂಭಿಸಿದ ಮಾಡಿರುವುದರಿಂದ ಹಾಗೆ ಪಿಎಚ್ಪಿ CS50 ರಲ್ಲಿ ಬಳಸಿಕೊಂಡು, 21 00:01:09,310 --> 00:01:12,670 ಆದ್ದರಿಂದ ನಾನು ಪ್ರಯತ್ನಿಸಬೇಕು ನಾನು ಕೆಲವು ವಿಷಯಗಳ ಪರಿಚಯಿಸಲು 22 00:01:12,670 --> 00:01:18,580 ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆ ಸಂಬಂಧಿಸಿದ ನೀವು CS50 ರಲ್ಲಿ ಆಳವಾದ ನೋಡಿ ಇರಬಹುದು, 23 00:01:18,580 --> 00:01:21,380 ಆದರೆ ನೀವು ನಂತರ ನೋಡುತ್ತಾರೆ ಕಂಪ್ಯೂಟರ್ ಸೈನ್ಸ್ ತರಗತಿಗಳು. 24 00:01:21,380 --> 00:01:25,290 ಆದ್ದರಿಂದ ಇದು ಒಂದು ಎಂದು ವಿಶೇಷವೇನು ಬಿಗಿಯಾಗಿ ಗಂಟೆ ಪ್ಯಾಕ್. 25 00:01:25,290 --> 00:01:28,897 ಮತ್ತು ನನಗೆ ಅವಕಾಶ ಮುಕ್ತವಾಗಿರಿ ದಯವಿಟ್ಟು ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಗೊತ್ತು. 26 00:01:28,897 --> 00:01:30,730 ನೀವು ನಿಮಗೆ ಆಸಕ್ತಿ ಇದ್ದರೆ ಆದ್ದರಿಂದ ಅಭಿವೃದ್ಧಿ ಮಾಡುವ 27 00:01:30,730 --> 00:01:34,442 ಸ್ವಿಫ್ಟ್, ಅಥವಾ ನಿಜವಾಗಿಯೂ ಯಾವುದೇ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ, 28 00:01:34,442 --> 00:01:35,900 ಅಗತ್ಯಗಳ ಒಂದೆರಡು ಇವೆ. 29 00:01:35,900 --> 00:01:39,940 ಎಲ್ಲಾ ಮೊದಲ, ನೀವು ಬಳಸಿಕೊಂಡು ಮಾಡಬೇಕು ಮ್ಯಾಕ್, ಉದಾಹರಣೆಗಳು ಚಾಲನೆಯಲ್ಲಿರುವ 30 00:01:39,940 --> 00:01:43,880 ನಾವು ಇಂದು ಬಳಸುತ್ತಿರುವ ಹೋಗುವ, OS ನ ಒಂದು ಹೊಸ ಆವೃತ್ತಿ 31 00:01:43,880 --> 00:01:46,580 ಈ ಸಂದರ್ಭದಲ್ಲಿ ಎಕ್ಸ್, ನಾನು ಎಕ್ಸ್ 10.5 ಚಾಲನೆಯಲ್ಲಿರುವ ಬಾಗುತ್ತೇನೆ. 32 00:01:46,580 --> 00:01:48,600 ನೀವು ಬಯಸಿದರೆ ನೀವು 10.11 ಚಾಲನೆಯಲ್ಲಿರುವ ಮಾಡಬಹುದು. 33 00:01:48,600 --> 00:01:52,430 ಆದರೆ ಎಲ್ಲವೂ ನೀವು ನೀನು ನಂತರ X ಕೋಡ್ 7 ಮತ್ತು ಒಳಗೊಂಡ ಇದೆ ನೋಡಿ, 34 00:01:52,430 --> 00:01:56,271 ಇದು ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿದೆ ಸ್ವಿಫ್ಟ್ 2.0 ಇದು ಸ್ವಿಫ್ಟ್, ನ. 35 00:01:56,271 --> 00:01:58,270 ಈ ವಾಸ್ತವವಾಗಿ ಒಂದು ಸುಂದರ ಆಗಿದೆ ಪ್ರಮುಖ. 36 00:01:58,270 --> 00:02:01,510 ವಾಕ್ಯ ಸಾಕಷ್ಟು ಹೊಂದಿದೆ ಬಹಳ ಗಮನಾರ್ಹವಾಗಿ ಬದಲಾಗಿದೆ 37 00:02:01,510 --> 00:02:05,890 ಸ್ವಿಫ್ಟ್ 1.0 ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಕಳೆದ ವರ್ಷ ಬಿಡುಗಡೆಯಾದ, 38 00:02:05,890 --> 00:02:08,514 ಸ್ವಿಫ್ಟ್ 2.0, ಇದು ಕೇವಲ ಈ ಪತನ ಹೊರಬಂದು. 39 00:02:08,514 --> 00:02:09,889 ನಾವು ಸ್ವಿಫ್ಟ್ 2.0 ತೋರಿಸಲು ನೀನು. 40 00:02:09,889 --> 00:02:13,020 ಬಹಳಷ್ಟು ಎಂದು ನೀವು ಆನ್ಲೈನ್ ಹುಡುಕಲು 41 00:02:13,020 --> 00:02:18,040 ನೀವು ಹೆಚ್ಚುವರಿ ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ವಿವಿಧ ವಿಷಯಗಳನ್ನು ಕುರಿತು ಮಾಹಿತಿ, 42 00:02:18,040 --> 00:02:20,710 ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಬಯಸಬಹುದು ಸ್ವಿಫ್ಟ್ 2 ಹುಡುಕಲು 43 00:02:20,710 --> 00:02:24,950 ಬದಲಿಗೆ ಸರಳ ಹಳೆಯ ಸ್ವಿಫ್ಟ್ ಹೆಚ್ಚು ಮಾಡಲು ನೀವು ವಾಕ್ಯ ಸರಿಯಾದ ಪಡೆಯಲು ಖಚಿತವಾಗಿ. 44 00:02:24,950 --> 00:02:26,920 >> ವಾಸ್ತವವಾಗಿ, ಈ ಸಾಮಾನ್ಯವಾಗಿ ನಿಜ. 45 00:02:26,920 --> 00:02:31,210 ಅಭಿವೃದ್ಧಿಯ ಒಂದು ಕ್ಷಿಪ್ರ ಪ್ರಮಾಣವನ್ನು ಇಲ್ಲ ಸ್ವಿಫ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ 46 00:02:31,210 --> 00:02:35,110 ಆಪಲ್ ಇದು ಬಿಡುಗಡೆ ಅಂದಿನಿಂದಲೂ, ನಾನು ಏನು, ಇದು ಒಂದು ವರ್ಷದ ಮೇಲೆ ಸ್ವಲ್ಪ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದ್ದರೆ 47 00:02:35,110 --> 00:02:36,370 ಈಗ. 48 00:02:36,370 --> 00:02:39,080 ಮತ್ತು ವಿಷಯಗಳನ್ನು ಬದಲಾಗಿದೆ ನಾಟಕೀಯವಾಗಿ ಆ. 49 00:02:39,080 --> 00:02:42,160 ಮತ್ತು ನಿರಾಶೆಗೊಂಡ ಇಲ್ಲ , ನೀವು ಸುಮಾರು ಹುಡುಕುತ್ತಿರುವ ಸಂದರ್ಭದಲ್ಲಿ 50 00:02:42,160 --> 00:02:48,310 ಹೇಗೆ ಸಾಧಿಸಲು ಸ್ವಿಫ್ಟ್ ಅಥವಾ ಮೇಲೆ ವಿಷಯಗಳನ್ನು ಕೆಲವು ಉದಾಹರಣೆ ಕೋಡ್ ಬಳಸಿ ಏನೋ 51 00:02:48,310 --> 00:02:51,210 ಅಥವಾ ಏನೋ ಹಾಗಾಗದೆ ಎಂದು ವಾಸ್ತವವಾಗಿ ಸ್ವಿಫ್ಟ್ 2.0 ಕೆಲಸ. 52 00:02:51,210 --> 00:02:53,790 ನೀವು ಹುಡುಕುತ್ತಿರುವ ಮಾಡಿ ನಿರ್ದಿಷ್ಟವಾಗಿ ಆವೃತ್ತಿಯ 53 00:02:53,790 --> 00:02:58,690 ವಿವಿಧ ಪರಿಣಾಮಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ ಆವೃತ್ತಿಗಳು ಮತ್ತು ವಸ್ತುಗಳ ಆ ರೀತಿಯ. 54 00:02:58,690 --> 00:03:02,470 >> ನಾನು ಕೆಲವು ಸಂಗತಿಗಳನ್ನು ಎತ್ತಿ ಪ್ರಯತ್ನಿಸಿ ಮಾಡುತ್ತೇವೆ ಹಳೆಯ ಆವೃತ್ತಿಗಳು ವಿವಿಧ ಎಂದು. 55 00:03:02,470 --> 00:03:03,970 ಆದರೆ ಔಟ್ ವೀಕ್ಷಿಸಲು ವಿಷಯ. 56 00:03:03,970 --> 00:03:06,770 ಬಹುಶಃ ಎಂದು ವಿಶೇಷವೇನು ದೊಡ್ಡ ತಲೆನೋವು ಒಂದು 57 00:03:06,770 --> 00:03:11,010 ನೀವು ಸ್ವಿಫ್ಟ್ ಹೊಂದಿರುತ್ತದೆ ಕಂಡು ಇದೆ , ಕೇವಲ ಹಳೆಯ ಎಂದು ಉದಾಹರಣೆಗೆ ಕೋಡ್ 58 00:03:11,010 --> 00:03:14,050 ಕೆಲವು ತಿಂಗಳ ಮೂಲಕ ಬಳಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಇದು ನಿಮ್ಮ ಆಧುನಿಕ ಯೋಜನೆಯಲ್ಲಿ. 59 00:03:14,050 --> 00:03:15,430 ಮತ್ತು ಇದು ಕೇವಲ ಕೇವಲ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. 60 00:03:15,430 --> 00:03:18,530 ನೀವು ಕಂಪೈಲರ್ ದೋಷಗಳನ್ನು ಪಡೆಯುತ್ತಿದ್ದೀರಿ ವಾಕ್ಯ ದೋಷಗಳು, ಅಸಾಮಾನ್ಯ ಸ್ಟಫ್ ಎಲ್ಲಾ ರೀತಿಯ. 61 00:03:18,530 --> 00:03:21,580 ಆದ್ದರಿಂದ ಕೇವಲ ತಾಳ್ಮೆಯಿಂದಿರಿ ಎಂದು, ಮತ್ತು ನೀವು ಆಶಾದಾಯಕವಾಗಿ ತಿನ್ನುವೆ 62 00:03:21,580 --> 00:03:24,200 ಒಂದು ಬಹಳ ಸಂತೋಷವನ್ನು ಅನುಭವವಿದ್ದರೆ ಸ್ವಿಫ್ಟ್ ಒಟ್ಟಾರೆ ಜೊತೆ. 63 00:03:24,200 --> 00:03:28,430 >> ಈಗ ನೀವು join-- ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು ಮತ್ತು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಇನ್ನೂ ಈ ವರ್ಷದ ಹೊಂದಿವೆ 64 00:03:28,430 --> 00:03:30,910 ಸಿಎಸ್ 50 ನ ಆಪಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ತಂಡ, ಇದು 65 00:03:30,910 --> 00:03:34,680 ನೀವು ಯಾವುದೇ Apps ಅನುಸ್ಥಾಪಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಇದು ನಿಮ್ಮ ಐಒಎಸ್ ಸಾಧನಗಳಲ್ಲಿ ರಚಿಸಲು. 66 00:03:34,680 --> 00:03:39,190 ಆದ್ದರಿಂದ ಈ URL ವೇಳೆ ನೋಡೋಣ ನೀವು ಮಾಡುವ ಆಸಕ್ತರಾಗಿರುತ್ತಾರೆ. 67 00:03:39,190 --> 00:03:41,450 >> ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದೆರಡು ಸ್ವಿಫ್ಟ್ ಸ್ವತಃ ಬಗ್ಗೆ ವಿಷಯಗಳನ್ನು. 68 00:03:41,450 --> 00:03:43,580 ಇದು ಒಂದು ಸಂಕಲನ ಭಾಷೆ ಇದು. 69 00:03:43,580 --> 00:03:45,870 ಆದರೆ ನೀವು ಕೆಲವು ನೋಡುತ್ತಾರೆ ನಾವು ಬಳಸುವ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು 70 00:03:45,870 --> 00:03:50,650 ಇದು ಸ್ವಲ್ಪ ಕೂಡ ಸಹಾ ಅನುಮತಿ ಒಂದು ರೀತಿಯಲ್ಲಿ ಹಾಗೂ ತಿಳಿಯುತ್ತದೆ ನಂತಹ. 71 00:03:50,650 --> 00:03:56,350 >> ವಾಕ್ಯ ಸಾಕಷ್ಟು ಎರವಲು ಸಿ ಇದು ಆಧರಿಸಿ ಮತ್ತು ಸಿ ಬರೆದು 72 00:03:56,350 --> 00:04:00,400 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಎಂದು ನೋಡಬಹುದು takeaways ಬಹಳಷ್ಟು ಇವೆ 73 00:04:00,400 --> 00:04:04,450 ನಿಮ್ಮ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅರಿವಿನಿಂದ ಸಿ ನಾವು ಸ್ವಿಫ್ಟ್ ಬಂದರು ಆ. 74 00:04:04,450 --> 00:04:07,290 >> ಆದರೆ ವಿಷಯಗಳನ್ನು ಸಿ ಅದನ್ನು ವಿಭಿನ್ನ ಮಾಡಲು 75 00:04:07,290 --> 00:04:08,860 ಇದು ಬಲವಾಗಿ ಟೈಪಿಸಿದ ಇದೆ. 76 00:04:08,860 --> 00:04:10,380 ಸ್ವಯಂಚಾಲಿತ ಸ್ಮರಣೆ ನಿರ್ವಹಣೆ ಇಲ್ಲ. 77 00:04:10,380 --> 00:04:13,170 ನೀವು ಮಾಡಬೇಕು ಹೋಗುತ್ತಿಲ್ಲ malloc ಅಥವಾ ಉಚಿತ ನಗರದಲ್ಲಿ ಬಳಸುತ್ತದೆ. 78 00:04:13,170 --> 00:04:15,110 ಇದು ಸಾಮಾನ್ಯವಾಗಿ ವಿನ್ಯಾಸ ಮಾಡಿದ. 79 00:04:15,110 --> 00:04:19,480 ಆದ್ದರಿಂದ ಇತರ ಪದಗಳಲ್ಲಿ, ನೀವು ಬಳಸಬಹುದು ಆಪಲ್ ವಾಚ್ ಸಂದರ್ಭಗಳಲ್ಲಿ ಎಲ್ಲಾ ರೀತಿಯ, 80 00:04:19,480 --> 00:04:26,290 ಐಫೋನ್- OS X, ಮತ್ತು ಅಪ್ ಕೆಲವು ಸರ್ವರ್ಗಳು ಕೆಲವು ಸ್ಕ್ರಿಪ್ಟಿಂಗ್. 81 00:04:26,290 --> 00:04:28,400 ಆದರೆ ನಾವು ನೋಡುತ್ತಾರೆ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ಗಾಗಿನ ಬೆಂಬಲ 82 00:04:28,400 --> 00:04:31,360 ಅಷ್ಟೇನು ಇಲ್ಲ ಇನ್ನೂ ಇದೆ ಇದು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಆಗಿದೆ. 83 00:04:31,360 --> 00:04:34,930 ಆದ್ದರಿಂದ ಹೆಚ್ಚಾಗಿ ನೀವು ಬಳಸಿಕೊಂಡು ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ ಈ ಪ್ರತ್ಯೇಕವಾಗಿ ಅಭಿವೃದ್ಧಿಗೆ 84 00:04:34,930 --> 00:04:37,060 ನಿಮ್ಮ ಮ್ಯಾಕ್ ಅಥವಾ ನಿಮ್ಮ ಐಫೋನ್. 85 00:04:37,060 --> 00:04:40,150 >> ಮತ್ತು ಇದು ಆಧುನಿಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಹಳಷ್ಟು ಹೊಂದಿದೆ. 86 00:04:40,150 --> 00:04:43,380 ಇವುಗಳನ್ನು ಬಹಳಷ್ಟು ವಿಷಯವನ್ನು ಎಂದು ನಾವು, ಇಂದು ಪರಿಹರಿಸಲು ಪ್ರಯತ್ನಿಸಿ ನೀನು 87 00:04:43,380 --> 00:04:47,590 ಆದರೆ ನಮ್ಮ ವಿಷಯಗಳ ನಾನೂ ಆ, ನಾವು ಸಂಪೂರ್ಣ ಕೋರ್ಸ್ಗಳನ್ನು ವಿನಿಯೋಗಿಸಲು. 88 00:04:47,590 --> 00:04:50,140 ಇದು ವಾಸ್ತವವಾಗಿ, ಸಿಎಸ್ 51, ನೀಡಿತು ಮುಂದಿನ ಸೆಮಿಸ್ಟರ್, 89 00:04:50,140 --> 00:04:53,990 ಈ ವಿಷಯಗಳನ್ನು ಬಹಳಷ್ಟು ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ ಎಂದು ಕೆಳಗೆ ವಿವರಿಸಲಾಗಿದೆ. 90 00:04:53,990 --> 00:04:56,781 ಆದ್ದರಿಂದ ನೀವು ಇಡೀ ಸೆಮಿಸ್ಟರ್ ಕಳೆಯಬಹುದು ಈ ವಿಷಯಗಳನ್ನು ಅರ್ಥ. 91 00:04:56,781 --> 00:04:58,530 ಆದರೆ ನಾವು ಪ್ರಯತ್ನಿಸಿ ಎಂದು ನೀನು ಮೂಲಕ ಪಡೆಯಲು 92 00:04:58,530 --> 00:05:00,800 ಕನಿಷ್ಠ ಸಾಕಷ್ಟು ನೀವು ಏನು ಅಂತ ಅರ್ಥ ಮಾಡಿಕೊಳ್ಳಬಹುದು 93 00:05:00,800 --> 00:05:03,700 ನೀವು ನೋಡಿದರೆ ನಡೆಯುತ್ತಿದೆ ಒಂದು ಸ್ವಿಫ್ಟ್ ಪ್ರೋಗ್ರಾಂ 94 00:05:03,700 --> 00:05:07,310 ನಿಮ್ಮ ರೀತಿಯಲ್ಲಿ ಹ್ಯಾಕ್ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಅಂತಿಮ ಯೋಜನೆಗೆ ಅದರ ಮೂಲಕ. 95 00:05:07,310 --> 00:05:10,780 >> ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ಒಂದು ಈಗ ನೀವು ಈ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಪಡೆಯಲು 96 00:05:10,780 --> 00:05:14,700 ಆಪಲ್ ನ ಮೂಲಕ ನಾನೂ ಸ್ವಿಫ್ಟ್ ದಸ್ತಾವೇಜನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ. 97 00:05:14,700 --> 00:05:16,930 API ಗಳು ಸಾಕಷ್ಟು ಇಲ್ಲ ಲಭ್ಯವಿರುವ. 98 00:05:16,930 --> 00:05:21,170 ಮತ್ತು ಈ ನೀವು ಉತ್ತಮ ನೆಲೆಯಾಗಿದೆ ನಿರ್ದಿಷ್ಟ ವಿಷಯಗಳನ್ನು ನೋಡಲು ನೀವು 99 00:05:21,170 --> 00:05:23,020 ಐಒಎಸ್ ಒಳಗೊಂಡ ಒಂದು API ಮಾಡಲು ಬಯಸುವ. 100 00:05:23,020 --> 00:05:26,350 ನೀವು ಕ್ಯಾಮೆರಾ ಬಳಸಲು ಬಯಸಿದರೆ ಉದಾಹರಣೆಗೆ, ನೀವು, ಇಲ್ಲಿ ಹುಡುಕುತ್ತಿರುವ ಆರಂಭಿಸಲು ಮಾಡಬಹುದು 101 00:05:26,350 --> 00:05:32,540 ಮತ್ತು ಗೂಗಲ್ ಮತ್ತು ಸ್ಟಾಕ್ ಬಳಸಲು ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಬಯಸುವ ಹೆಚ್ಚುವರಿ. 102 00:05:32,540 --> 00:05:36,670 >> ಈ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು ನಾವು ಹಕ್ಕಿನಿಂದ ಜಿಗಿತವನ್ನು ಮೊದಲು? 103 00:05:36,670 --> 00:05:37,880 ಆಯ್ತು. 104 00:05:37,880 --> 00:05:38,700 ಮುಂದಕ್ಕೆ ಸಾಗೋಣ. 105 00:05:38,700 --> 00:05:42,620 >> ಮೊದಲು, ನಾನು ಒಂದು ಉದಾಹರಣೆಗೆ ಕಡತಗಳ ಸಂಖ್ಯೆ. 106 00:05:42,620 --> 00:05:46,040 ನಾನು ಹೆಜ್ಜೆ ಪ್ರಯತ್ನಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ ತುಲನಾತ್ಮಕವಾಗಿ ವೇಗವಾಗಿ ಅವುಗಳ ಮೂಲಕ. 107 00:05:46,040 --> 00:05:49,190 ಈ ಸ್ವಿಫ್ಟ್ ಹಲೋ ವರ್ಲ್ಡ್ ಕಡತವಾಗಿರುತ್ತದೆ. 108 00:05:49,190 --> 00:05:51,050 ಇದು ತುಂಬಾ ಸರಳವಾಗಿದೆ. 109 00:05:51,050 --> 00:05:54,360 ರೀತಿಯಲ್ಲಿ ಹೆಚ್ಚು ಕಾಮೆಂಟ್ಗಳನ್ನು ಇಲ್ಲ ನಿಜವಾದ ಕೋಡ್ ಅಲ್ಲಿ ಹೆಚ್ಚು. 110 00:05:54,360 --> 00:05:57,100 ನಿಜವಾದ ಕೋಡ್ ಗಮನಿಸಿ ಸಾಲು 14 ರಂದು ಅತ್ಯಂತ ಕೆಳಭಾಗದಲ್ಲಿ. 111 00:05:57,100 --> 00:05:57,980 ಇದು ಮುದ್ರಣ ಹೇಳುತ್ತಾರೆ. 112 00:05:57,980 --> 00:05:59,820 ಮತ್ತು ನಂತರ ಇದು ಕ್ರಿಯೆಯ ಕರೆ. 113 00:05:59,820 --> 00:06:03,010 ನಾವು ಒಂದು ಒಳಗೆ ಹಾದುಹೋಗುವ ನೀವು ಸ್ಟ್ರಿಂಗ್ ಹಲೋ CS50 ಕರೆಯಲಾಗುತ್ತದೆ. 114 00:06:03,010 --> 00:06:04,750 ಯಾವುದೇ ಅರ್ಧವಿರಾಮ ಇಲ್ಲ ಎಂದು ಗಮನಿಸಿ. 115 00:06:04,750 --> 00:06:07,010 ಯಾವುದೇ ಇಂಟ್ ಮುಖ್ಯ ಇಲ್ಲ ಎಂದು ಗಮನಿಸಿ. 116 00:06:07,010 --> 00:06:10,392 ಯಾವುದೂ ಇಲ್ಲ ನಾವು ಸಿ ಎಂದು cruft 117 00:06:10,392 --> 00:06:15,020 ನಾವು ಈ ರೀತಿಯಲ್ಲಿ ಸ್ವಿಫ್ಟ್ ಬಳಸುತ್ತಿದ್ದರೆ, ಒಂದು ಪಠ್ಯ ಕಡತವನ್ನು ಬರೆದ 118 00:06:15,020 --> 00:06:18,340 ತದನಂತರ, ನನ್ನ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಸಂಗ್ರಹಗೊಂಡಿವೆ ನಾನು ಕಂಪೈಲ್ ಮತ್ತು ಚಲಾಯಿಸಬಹುದು. 119 00:06:18,340 --> 00:06:20,920 >> ನಾನು ಇಲ್ಲಿ ಗಮನಿಸಿ CS50 ಐಡಿಇ ಬಳಸಿಕೊಂಡು ಅಲ್ಲ. 120 00:06:20,920 --> 00:06:24,460 ಈ ನಾನು ಎಂದು ಭಾವಿಸುತ್ತದೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಮತ್ತು ನಾನು ಒಎಸ್ ಎಕ್ಸ್ ಮೇಲೆ ನನಗೆ, 121 00:06:24,460 --> 00:06:27,870 ಮತ್ತು ನಾನು X ಕೋಡ್ ಈಗಾಗಲೇ ಅನುಸ್ಥಾಪಿತವಾದ ಈ ಸಲುವಾಗಿ ಈ ಗಣಕದಲ್ಲಿ 122 00:06:27,870 --> 00:06:29,080 ನಿಜವಾಗಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸಲು. 123 00:06:29,080 --> 00:06:33,349 ಆದರೆ ಕೇವಲ ಒಂದು ಸಾಮಾನ್ಯ ಪಠ್ಯ ಕಡತ ನಾವು ನಂತರ ಸಂಕಲಿಸಲು ಮತ್ತು ಸಂಪಾದಿಸಬಹುದು. 124 00:06:33,349 --> 00:06:34,890 ಆದ್ದರಿಂದ ಈ ವಾಸ್ತವವಾಗಿ ಕೆಲಸ ಹೇಗೆ ನೋಡೋಣ. 125 00:06:34,890 --> 00:06:37,430 ಏನು ನಾನು ಕಂಪೈಲ್ ಬಯಸಿದರೆ? 126 00:06:37,430 --> 00:06:40,450 swiftc 1.swift. 127 00:06:40,450 --> 00:06:42,960 ಒಂದು ಕ್ಷಣ ಅಥವಾ ಎರಡು ನಂತರ, ಇದು ನಾವು ಈಗ ಹೊಂದಿರುವ ನೋಡಬಹುದು 128 00:06:42,960 --> 00:06:45,360 1 ಎಂಬ ಕಡತವನ್ನು ಈ ಸಂಕಲನ. 129 00:06:45,360 --> 00:06:51,090 ಈಗ ನಾವು ನಮ್ಮ CS50 ಮುದ್ರಿಸಿದ್ದರೆ, ಬದಲಿಗೆ ನಮ್ಮ ಹಲೋ ವರ್ಲ್ಡ್ ಅಪ್ಲಿಕೇಶನ್. 130 00:06:51,090 --> 00:06:54,690 >> ಎಂದು ಇನ್ನೊಂದು ವಿಷಯ ಗಮನಕ್ಕೆ ಅಲ್ಲದೆ, ಆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ 131 00:06:54,690 --> 00:07:00,090 ನಾವು ಇನ್ಪುಟ್ ಹೊಂದಿರಲಿಲ್ಲ / ಎನ್ ಒಂದು ಹೊಸ ಸಾಲು ಮುದ್ರಿಸಲು. 132 00:07:00,090 --> 00:07:05,315 ಡೀಫಾಲ್ಟ್, ಮುದ್ರಣ ಕಾರ್ಯದಲ್ಲಿ ಮೂಲಕ ಸ್ವಿಫ್ಟ್ ನೀವು ಒಂದು ಹೊಸ ಸಾಲು ಮುದ್ರಿಸಲು ಕಾಣಿಸುತ್ತದೆ. 133 00:07:05,315 --> 00:07:09,284 ನೀವು ಐಚ್ಛಿಕ ಹೆಚ್ಚುವರಿ ರವಾನಿಸಬಹುದು ನಿಯತಾಂಕ ಹಾಗೆ ಹೇಳಲು. 134 00:07:09,284 --> 00:07:10,950 ಆದರೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಗೂಗಲ್. 135 00:07:10,950 --> 00:07:13,450 ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಇದು ಮುದ್ರಣ ಸಾಲನ್ನು ಮಾಡುತ್ತಾರೆ. 136 00:07:13,450 --> 00:07:16,420 >> ಸರಿ, ಅವರ ಮೇಲೆ ಚಲಿಸೋಣ ನಂತರ ಕೆಲವು ವಿಷಯಗಳನ್ನು. 137 00:07:16,420 --> 00:07:18,620 ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಅಸ್ಥಿರ ರೂಪಿಸಬಹುದು? 138 00:07:18,620 --> 00:07:21,960 ನಾವು ಬಳಸಿ ಇಲ್ಲಿದೆ ಮಾಡಬಹುದು ಎರಡು ವಿಧಾನಗಳಲ್ಲಿ ಒಂದನ್ನು. 139 00:07:21,960 --> 00:07:26,122 ನಾನು ಬಯಸುವ ಒಂದು ಹೇಳಲು ಮೊದಲ ಬಗ್ಗೆ ಈ ಲೆಟ್ ವ್ಯಾಖ್ಯಾನವಾಗಿದೆ. 140 00:07:26,122 --> 00:07:27,830 ಈ ಮುಖ್ಯ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಏಕೆಂದರೆ 141 00:07:27,830 --> 00:07:30,240 ನಾವು ಮಾಡುತ್ತಿರುವುದು ನಿರಂತರ ವ್ಯಾಖ್ಯಾನಿಸುವುದು. 142 00:07:30,240 --> 00:07:34,010 ನಾವು ವೇರಿಯಬಲ್ ರಚಿಸಲು ಹೋಗುವ, ಅಥವಾ ಬದಲಿಗೆ ಒಂದು ಸ್ಥಿರ ಎಂಬ ಹೆಸರು, 143 00:07:34,010 --> 00:07:38,200 ಕೆಲವು data-- ಇದನ್ನು ಒದಗಿಸಲು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸ್ಟ್ರಿಂಗ್ ಡಾನ್. 144 00:07:38,200 --> 00:07:40,630 ಆದರೆ ಈ ಅವಕಾಶ ಬಳಸಿಕೊಂಡು ಕೀವರ್ಡ್, ನಾವು ಹೇಳುತ್ತಿದ್ದಾರೆ 145 00:07:40,630 --> 00:07:43,860 ಈ ವೇರಿಯಬಲ್ ಎಂದು ಅಥವಾ ಮತ್ತೆ ಎಂದು constant-- 146 00:07:43,860 --> 00:07:46,220 ಹೆಸರು ಎಂದಿಗೂ ಬದಲಾಯಿಸಬಹುದು ಹೋಗುತ್ತದೆ. 147 00:07:46,220 --> 00:07:50,120 ಇದು ಪೂರ್ತಿ ನಿರ್ವಿಕಾರ ಎಂದು ವಿಶೇಷವೇನು ಈ ಕಾರ್ಯಕ್ರಮದ ಕಾಲಾವಧಿಯ 148 00:07:50,120 --> 00:07:53,100 ಅಥವಾ ಪೂರ್ತಿ ಸಂದರ್ಭದ ಅವಧಿಯನ್ನು 149 00:07:53,100 --> 00:07:55,390 ಆ ವೇರಿಯಬಲ್ ಲಭ್ಯವಿದೆ. 150 00:07:55,390 --> 00:08:00,096 >> ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಿಜಕ್ಕೂ ಮುಖ್ಯ ನೀವು ಇಲ್ಲದ ಕೆಲವು ಡೇಟಾ 151 00:08:00,096 --> 00:08:02,970 ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಬದಲಿಸಲು ಹೋಗಿ ಮತ್ತು ನೀವು ಉದಾಹರಣೆಗಳು ವಿವಿಧ ನೋಡುತ್ತಾರೆ 152 00:08:02,970 --> 00:08:06,790 ನಾವು ಬಳಸಲು ಬಯಸುವ ಬಗ್ಗೆ ಇತರೆ ವಾಕ್ಯ ವಿರುದ್ಧ ಅವಕಾಶ 153 00:08:06,790 --> 00:08:11,040 ನೀವು ಅವಕಾಶ ಬಳಸುವ ಪ್ರಮುಖ ಎಲ್ಲೆಲ್ಲಿ ಸಾಧ್ಯವೋ ಅಲ್ಲೆಲ್ಲಾ ಈ ಸೂಚನೆ ಏಕೆಂದರೆ 154 00:08:11,040 --> 00:08:13,740 ಇದು ಎಂದು ಭಾಷೆ ಬದಲಾಯಿಸಬಹುದು ಹೋಗುತ್ತಿಲ್ಲ, 155 00:08:13,740 --> 00:08:16,590 ಮತ್ತು ಇದು ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು ಅನುಕೂಲತೆಯ ಬಹಳಷ್ಟು 156 00:08:16,590 --> 00:08:19,560 ವೇಗ ಸುಧಾರಿಸಲು ಮತ್ತು ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ಸುರಕ್ಷತೆ. 157 00:08:19,560 --> 00:08:24,480 ಮತ್ತು ಸುರಕ್ಷತೆ ಮೂಲಕ ನಾನು ಅವಕಾಶ ಅರ್ಥ ಕ್ರೇಜಿ ದೋಷಗಳಿರುವ ಇದು ಕುಸಿತ 158 00:08:24,480 --> 00:08:27,910 ನಾವು ನೀಡಬಹುದಾದ ಸಿ ನೋಡಿದ ಒಗ್ಗಿಕೊಂಡಿರಲಿಲ್ಲವಾದ್ದರಿಂದ 159 00:08:27,910 --> 00:08:32,460 >> ನಂತರ ನಾವು ಸ್ಟ್ರಿಂಗ್ ಪ್ರಕ್ಷೇಪಣ ಬಳಸಬಹುದು ಸ್ಟ್ರಿಂಗ್ ಒಳಗೆ ಈ ಕಲ್ಪಿಸಲಾಗಿದೆ. 160 00:08:32,460 --> 00:08:35,200 ಆದ್ದರಿಂದ ನಾವು ಈ ನೋಡಬಹುದು ಮುದ್ರಣ ಸಾಲನ್ನು, ಹಲೋ ಮುದ್ರಿಸಲು 161 00:08:35,200 --> 00:08:38,950 ತದನಂತರ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ತೆರೆದ ಆವರಣಗಳು ಬಳಸಿ, ತದನಂತರ ನನ್ನ ವೇರಿಯಬಲ್ ಹೆಸರು, 162 00:08:38,950 --> 00:08:41,809 ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಿರಂತರ ರಲ್ಲಿ, ಆವರಣ ಮುಚ್ಚಿ. 163 00:08:41,809 --> 00:08:46,400 ನಾನು ಮೂಲಭೂತವಾಗಿ ನಂತರ ಹಾಕುವ ಬಾಗುತ್ತೇನೆ ಈ ವೇರಿಯಬಲ್ ಎಂದು ಹೆಸರು ವಿಷಯಗಳನ್ನು 164 00:08:46,400 --> 00:08:50,240 ಸ್ಟ್ರಿಂಗ್ ಒಳಗೆ ಮತ್ತು ನಂತರ ಅಲ್ಲಿ ಪರಿಣಾಮವಾಗಿ ಮುದ್ರಿಸುವ. 165 00:08:50,240 --> 00:08:54,070 >> ಈ ಕಡತ ಮತ್ತೊಂದು ಬದಲಾವಣೆಯಿದೆ ಇದು ನಾನು ತುದಿಯನ್ನು, ಹೊಂದಿರುತ್ತವೆ, 166 00:08:54,070 --> 00:08:57,340 , ಒಂದು ಸಂಗತಿ ಸಾಲಿನಲ್ಲಿ ಹಾಕುತ್ತಾನೆ ಮೂಲತಃ ಕೇವಲ ಸೂಚಿಸುತ್ತದೆ 167 00:08:57,340 --> 00:09:00,180 ನಾನು ಬಳಸಲು ಬಯಸುವ ಸ್ವಿಫ್ಟ್ ನಿರೂಪಕರಾದ ಇದು 168 00:09:00,180 --> 00:09:04,190 ನಾನು ಇನ್ನು ಮುಂದೆ ಎಂದು ಅರ್ಥ ಈ ನಿರ್ದಿಷ್ಟ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್. 169 00:09:04,190 --> 00:09:06,567 ನಾನು ಕೇವಲ ಸ್ವಂತ ಸ್ಕ್ರಿಪ್ಟ್ ಚಾಲನೆ ಮಾಡಬಹುದು. 170 00:09:06,567 --> 00:09:09,400 ಆದರೆ ಈ ಹಿಂದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ದೃಶ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಿದ ನಂತರ ಮಾಡಲಾಗುತ್ತಿದೆ 171 00:09:09,400 --> 00:09:10,030 ಔಟ್ ಆಗುವ. 172 00:09:10,030 --> 00:09:13,540 ಅದೊಂದು ನಮಗೆ ಅಗೋಚರ ಇಲ್ಲಿದೆ. 173 00:09:13,540 --> 00:09:15,880 >> ಸರಿ, ಅವರ ಮೇಲೆ ಚಲಿಸೋಣ. 174 00:09:15,880 --> 00:09:19,650 ಆದ್ದರಿಂದ ಮೋಸಗಾರಿಕೆಯಾಗಿರುತ್ತದೆ ಸ್ವಲ್ಪ ಇಲ್ಲ ಕೇವಲ ಮೊದಲು ಸಂಭವಿಸಿದ. 175 00:09:19,650 --> 00:09:23,230 ನಾನು ನಾನು ತೋರಿಸಿದರು ನಿರಂತರ ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. 176 00:09:23,230 --> 00:09:25,490 ಮತ್ತು ನಾನು ಅದನ್ನು ಮಾಡಲು ಕೆಲವು ಡೇಟಾವನ್ನು ಒದಗಿಸಬಹುದು. 177 00:09:25,490 --> 00:09:29,240 ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಮಾಡಲಿಲ್ಲ ಗಮನಕ್ಕೆ ವಾಸ್ತವವಾಗಿ ಡೇಟಾ ಪ್ರಕಾರ ಸೂಚಿಸಿ 178 00:09:29,240 --> 00:09:29,820 ಇದು ಎಂದು. 179 00:09:29,820 --> 00:09:32,780 ಮತ್ತು ಆ ಏಕೆಂದರೆ ಇಲ್ಲಿದೆ ಕಂಪೈಲರ್, ಸ್ವಿಫ್ಟ್ ಮಾಡಬಹುದು 180 00:09:32,780 --> 00:09:36,910 ಕೇವಲ ಆಧಾರಿತ ಡೇಟಾ ಪ್ರಕಾರ ನಿರ್ಣಯಿಸಲು ನಾನು ಅದನ್ನು ಜಾರಿಗೆ ದತ್ತಾಂಶದ ಮೇಲೆ. 181 00:09:36,910 --> 00:09:41,760 ಇದು ಈ ಮೌಲ್ಯಮಾಪನ ಎಂದು ಗೊತ್ತಿತ್ತು ವೇರಿಯಬಲ್ ಇಲ್ಲಿಯೇ, ಈ ಡೇಟಾವನ್ನು ಬಲ 182 00:09:41,760 --> 00:09:43,370 ಇಲ್ಲಿ ಅದು ಸ್ಟ್ರಿಂಗ್ ಎಂದು ತಿಳಿದಿದೆ. 183 00:09:43,370 --> 00:09:48,690 ಆದ್ದರಿಂದ ಈ ನಿರಂತರ ಹೆಸರು ಹಿಡಿದರು ಹಾಗೂ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಹೋಗುವುದಿಲ್ಲ. 184 00:09:48,690 --> 00:09:52,730 >> ಆದರೆ ನಾವು ಸ್ಪಷ್ಟ ಮಾಡಬಹುದು ಎಂದು ರೀತಿಯ ಬಗ್ಗೆ 185 00:09:52,730 --> 00:09:55,790 ನಾವು ಬಳಸಲು ಹೋಗುವ ಸ್ಥಿರ ಅಥವಾ ಅಸ್ಥಿರ 186 00:09:55,790 --> 00:10:01,590 ಈ ವಾಕ್ಯ ಬಳಸಿಕೊಂಡು instead-- ಹೆಸರು ಕೊಲೊನ್ ಸ್ಟ್ರಿಂಗ್ ಸಮನಾಗಿರುತ್ತದೆ ಅವಕಾಶ 187 00:10:01,590 --> 00:10:05,530 ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಆರ್ ಅಂದರೆ ಡಾನ್, ಒಂದು ಸ್ಥಿರ ಎಂಬ ಹೆಸರು ವ್ಯಾಖ್ಯಾನಿಸಲು ಹೋಗುತ್ತಿಲ್ಲ. 188 00:10:05,530 --> 00:10:07,150 ಇದು ಮಾದರಿ ಸ್ಟ್ರಿಂಗ್ ಎಂದು ವಿಶೇಷವೇನು. 189 00:10:07,150 --> 00:10:10,550 ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಡಾನ್ ಎಂದು ನಾನು. 190 00:10:10,550 --> 00:10:12,550 ಈಗ ಇತರ ರೀತಿಯಲ್ಲಿ ನಾವು ಅಸ್ಥಿರ ರಚಿಸಬಹುದು 191 00:10:12,550 --> 00:10:15,549 ಮತ್ತು ಈ ಅಸ್ಥಿರ ಚರಾಂಕಗಳ ಇವು ನಾವು ಎಂದು, ವಾಸ್ತವವಾಗಿ, ಹೋಗಿ ಅರ್ಥ 192 00:10:15,549 --> 00:10:19,670 ಕೆಲವು ತಮ್ಮ ವಿಷಯಗಳ ಬದಲಾಯಿಸಲು ಸಂದರ್ಭದ ಅವಧಿಯನ್ನು 193 00:10:19,670 --> 00:10:23,890 ವೇರಿಯಬಲ್ ನಾವು ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದಾರೆ ಎಂದು ವರ್ ಕೀವರ್ಡ್ ಅನ್ನು ಬದಲಿಗೆ ಅವಕಾಶ. 194 00:10:23,890 --> 00:10:27,400 ಆದರೆ ಮತ್ತೆ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಹೊರತು ನಿಮಗೆ ನೀವು ದತ್ತಾಂಶವನ್ನು ಬಳಕೆ ಅಗತ್ಯವಿರುವ, 195 00:10:27,400 --> 00:10:30,510 ಅವಕಾಶ ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿ ಸುಧಾರಣೆಗಳು. 196 00:10:30,510 --> 00:10:33,740 >> ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಮಾಡಬಹುದು ಡೇಟಾ ಪ್ರಕಾರ ಸೂಚಿಸಿ 197 00:10:33,740 --> 00:10:37,650 ನಾವು ಒಳಗೆ ಎಂದು ನಿರೀಕ್ಷಿಸಬಹುದು ಲೇಬಲ್ ಎಂಬ ಈ ಹೊಸ ವೇರಿಯಬಲ್. 198 00:10:37,650 --> 00:10:38,800 ಇದು ಒಂದು ವಾಕ್ಯವನ್ನು ಎಂದು ವಿಶೇಷವೇನು. 199 00:10:38,800 --> 00:10:43,030 ಮತ್ತು ನಾವು ನಂತರ concatenate ನೀನು ಎರಡು ತಂತಿಗಳು ಒಟ್ಟಿಗೆ, ಸ್ಟ್ರಿಂಗ್ ಹಲೋ, 200 00:10:43,030 --> 00:10:48,070 ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ವೇರಿಯಬಲ್, ಅಥವಾ ಬದಲಿಗೆ ನಿರಂತರ ಹೆಸರು. 201 00:10:48,070 --> 00:10:50,660 >> ಆದ್ದರಿಂದ ಈ ಏಕೆಂದರೆ ಸಂತೋಷವನ್ನು ಸ್ವಲ್ಪ ನಾವು ಹಾಗೆ ಪಿಎಚ್ಪಿ 202 00:10:50,660 --> 00:10:52,250 ಬಹಳ ಸುಲಭ ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ಹೊಂದಿವೆ. 203 00:10:52,250 --> 00:10:56,350 ನಾವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಇಲ್ಲ ಸ್ಮರಣೆ ನಿರ್ವಹಣೆಯ ಯಾವುದೇ ರೀತಿಯ ಬಳಸಲು 204 00:10:56,350 --> 00:11:00,580 ಗಾತ್ರ ಹೆಚ್ಚಿಸಲು ಮತ್ತು ಮಾಡಲು ಅಲ್ಲಿ ಪರಿಹಾಸ್ಯದ ಯಾವುದೇ ರೀತಿಯ. 205 00:11:00,580 --> 00:11:05,040 ನಾವು ವಾಸ್ತವವಾಗಿ ನಿರೀಕ್ಷಿಸುವಂತೆ ಈ ಕೆಲಸ. 206 00:11:05,040 --> 00:11:09,370 >> ಸರಿ, ಈ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 207 00:11:09,370 --> 00:11:12,520 >> ಈಗ ಇತರ ಕಾರಣ ನಾವು ನೀವು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ ಅಗತ್ಯವಿದೆ 208 00:11:12,520 --> 00:11:15,490 ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಡೇಟಾ ಅಸ್ಥಿರ ವಿಧ 209 00:11:15,490 --> 00:11:18,170 ಕೆಲವೊಮ್ಮೆ ನಾವು ಮಾಡುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಅಸ್ಥಿರ ಆರಂಭಿಸಲು ಬಯಸುವ 210 00:11:18,170 --> 00:11:21,080 ಕೆಲವು ದತ್ತಾಂಶ ವ್ಯಾಖ್ಯಾನ ಪಾಯಿಂಟ್. 211 00:11:21,080 --> 00:11:23,500 ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಈಗ ಹೇಳಿ ನಾನು ನಮೂದಿಸುವುದರ ಆರಂಭಿಸಲು ಬಯಸುವ 212 00:11:23,500 --> 00:11:25,040 ಗ್ರೇಡ್ ಪುಸ್ತಕದಲ್ಲಿ ಕೆಲವು ಶ್ರೇಣಿಗಳನ್ನು. 213 00:11:25,040 --> 00:11:27,530 ಸರಿ ನಾನು ತಿಳಿಯಲು ಒಂದು ಎಂದು ನಾನು ಬಯಸುತ್ತೇನೆ ಅಸ್ಥಿರ 214 00:11:27,530 --> 00:11:30,280 ಒಂದು ಅಸ್ಥಿರ ಗ್ರೇಡ್ ಎಂದು ನಾನು. 215 00:11:30,280 --> 00:11:33,010 ಮತ್ತು ನಾವು ತಿಳಿದಿರುವ ನಾವು ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಬಯಸುತ್ತೇನೆ. 216 00:11:33,010 --> 00:11:36,030 ಆದರೆ ಬಹುಶಃ ಇನ್ನೂ ಇಲ್ಲ ಆ ದರ್ಜೆಯ ಲಭ್ಯವಿರುವ ಹೊಂದಿವೆ. 217 00:11:36,030 --> 00:11:39,570 >> ಸ್ವಿಫ್ಟ್, ನೀವು ಹೊಂದಿವೆ ಡೇಟಾ ಪ್ರಕಾರ ವ್ಯಾಖ್ಯಾನಿಸಲು 218 00:11:39,570 --> 00:11:44,000 ಒಂದು ಸಂಬಂಧಿಸಿದೆ ವೇರಿಯಬಲ್ ಅಥವಾ ನಿರಂತರ ಅವಕಾಶ 219 00:11:44,000 --> 00:11:47,840 ನೀವು ನಿಜವಾಗಿಯೂ ಮೊದಲು ವೇರಿಯಬಲ್ ಬಳಸಲು. 220 00:11:47,840 --> 00:11:51,170 ಇದು ಬಲವಾಗಿ ಟೈಪಿಸಿದ ಏಕೆಂದರೆ, ನೀವು ರೀತಿಯ ಸಂಯೋಜಿಸಲು ಹೊಂದಿವೆ 221 00:11:51,170 --> 00:11:52,890 ಈ ವ್ಯತ್ಯಾಸಗಳೊಂದಿಗೆ. 222 00:11:52,890 --> 00:11:56,120 >> ನಾನು ಸರಿಯಾಗಿ ಬಂದಿದೆ ವೇಳೆ, ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಮೊದಲ ಆರಂಭಿಸಲಾಗಿಲ್ಲ, 223 00:11:56,120 --> 00:12:00,520 ನಂತರ ನಾನು ಸ್ವಿಫ್ಟ್ ಹೇಳಲು ಬೇಕಾದುದನ್ನು ನಾನು ಮಾಹಿತಿ ಪ್ರಕಾರ ಎಂದು ನಿರೀಕ್ಷಿಸಬಹುದು. 224 00:12:00,520 --> 00:12:02,650 ಮತ್ತು ಅದು ಉಳಿಯುವುದು ವಿಶೇಷವೇನು ಅದೇ ಮಾಹಿತಿ ಪ್ರಕಾರ 225 00:12:02,650 --> 00:12:05,780 ಈ ಕಾರ್ಯಕ್ರಮದ ಇತಿಹಾಸದುದ್ದಕ್ಕೂ. 226 00:12:05,780 --> 00:12:10,050 >> ಈಗ ನೀವು ಬೇಗ ಇಷ್ಟಪಡುತ್ತೇನೆ ನಾನು ಈ ಗ್ರೇಡ್ ವೇರಿಯಬಲ್ ರಚಿಸಿದ 227 00:12:10,050 --> 00:12:13,530 ಮತ್ತು ಇದು ಒಂದು ಒದಗಿಸಿದ ನಾನು ಈಗ 100 ಪೂರ್ಣಾಂಕ, 228 00:12:13,530 --> 00:12:18,540 concatenate ಪ್ರಯತ್ನಿಸಿ ಬಯಸುವ ಪೂರ್ಣಾಂಕ ಒಂದು ಸ್ಟ್ರಿಂಗ್, 229 00:12:18,540 --> 00:12:21,610 ಇನ್ನೂ ಬಳಸಲು ಇಷ್ಟಪಡುತ್ತೇನೆ ಆ ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ನಿರ್ವಹಣೆ 230 00:12:21,610 --> 00:12:24,500 ಹಾಗೆ ನಾವು ಕೆಲವೇ ಸಾಲುಗಳಲ್ಲಿ ಮೊದಲು ಮಾಡಿದರು. 231 00:12:24,500 --> 00:12:26,460 ಆದರೆ ದುರದೃಷ್ಟವಶಾತ್, ಈ ವಾಸ್ತವವಾಗಿ ತಿನ್ನುವೆ 232 00:12:26,460 --> 00:12:29,270 ನೀವು ಏಕೆಂದರೆ, ಕೆಲಸ ಮೂಲಭೂತವಾಗಿ ಪ್ರದರ್ಶನ 233 00:12:29,270 --> 00:12:32,380 ಎರಡು ವಿವಿಧ ಮೇಲೆ ಕಾರ್ಯಾಚರಣೆ. 234 00:12:32,380 --> 00:12:36,856 >> ಈಗ ಈ ಇತರ ಬೇರೆಯಾಗಿದೆ ನಿಜವಾಗಿಯೂ ಇದು ಪಿಎಚ್ಪಿ ಮುಂತಾದ ಭಾಷೆಗಳಲ್ಲಿ 235 00:12:36,856 --> 00:12:38,480 ವಿಧಗಳ ರೀತಿಯ loosey ಬುದ್ಧಿಹೀನ. 236 00:12:38,480 --> 00:12:40,030 ಅವರು ಕೇವಲ, ಹೌದು, ಹಾಗೆ ನೀವು ಯಾವುದೇ, ನಾನು ಹೆದರುವುದಿಲ್ಲ. 237 00:12:40,030 --> 00:12:42,710 ನನಗೆ ಒಂದು ರೀತಿಯ ನೀಡಿ, ಮತ್ತು ಬಹುಶಃ ನಾನು ವಿಷಯ ಮಾಡುತ್ತೇನೆ. 238 00:12:42,710 --> 00:12:46,060 >> ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸ್ವಿಫ್ಟ್ ಆಗಿದೆ ವಿಧಗಳ ಬಗ್ಗೆ ಅತ್ಯಂತ ಶಿಸ್ತಿನ 239 00:12:46,060 --> 00:12:47,350 ನೀವು ವ್ಯವಹರಿಸುವಾಗ ಎಂದು. 240 00:12:47,350 --> 00:12:50,700 ಎಡಭಾಗವನ್ನು ಆಯೋಜಕರು ಅಥವಾ ಪೋಣಿಸುವಿಕೆಯ ನಿರ್ವಹಣೆ 241 00:12:50,700 --> 00:12:54,400 ಮೂಲಭೂತವಾಗಿ ಒಂದೆರಡು ಹೊಂದಿದೆ ವಿವಿಧ ಸಂಭಾವ್ಯ ಆಯ್ಕೆಗಳನ್ನು. 242 00:12:54,400 --> 00:12:56,970 ನೀವು ಸಂಕಲನ ಮಾಡಬಹುದು ಪೂರ್ಣಾಂಕಗಳ ಅಥವಾ ನೀವು 243 00:12:56,970 --> 00:13:00,870 ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ಮಾಡಬಹುದು, ಮತ್ತು ಬಹುಶಃ ಇತರ ವಿಷಯಗಳನ್ನು ಹಾಗೂ. 244 00:13:00,870 --> 00:13:05,550 ಆದರೆ ಆಯೋಜಕರು ಗುರುತಿಸುವುದಿಲ್ಲ ವೇಳೆ ಇದು ಎರಡೂ ಬದಿಯಲ್ಲಿ ಏನು, 245 00:13:05,550 --> 00:13:10,452 ಅಥವಾ ಆ ಸಂಯೋಜನೆಯನ್ನು ಬದಲಿಗೆ ಎರಡು ರೀತಿಯ ನಿರೀಕ್ಷಿಸಿರಲಿಲ್ಲ ಏನನ್ನು ಅಲ್ಲ, 246 00:13:10,452 --> 00:13:11,910 ಅದು ಒಂದು ವೈಫಲ್ಯ ಉಂಟುಮಾಡುವ ವಿಶೇಷವೇನು. 247 00:13:11,910 --> 00:13:16,690 >> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅದು ಏನು ಸ್ಟ್ರಿಂಗ್ ಜೊತೆಗೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಹೇಗೆ? 248 00:13:16,690 --> 00:13:18,880 ಸರಿ ಸಂದರ್ಭದಲ್ಲಿ ಈ, ನಾವು ಬಹುಶಃ ಬಯಸುವ 249 00:13:18,880 --> 00:13:21,990 ಒಂದು ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ಕಾರ್ಯವನ್ನು ಮಾಡಬೇಕು. 250 00:13:21,990 --> 00:13:26,420 ಆದರೆ ಸಹಜವಾಗಿ ಕಂಪ್ಯೂಟರ್ ಸಂದರ್ಭದ ಆ ರೀತಿಯ ಹೊಂದಿಲ್ಲ. 251 00:13:26,420 --> 00:13:29,950 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಒದಗಿಸಬೇಕಾಗಿದೆ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ 252 00:13:29,950 --> 00:13:32,390 ಇದು ಏನು ತಿಳಿಸಿ ನಾವು ಬಯಸುವ ಎಂದು. 253 00:13:32,390 --> 00:13:36,860 >> ಅಂದರೆ, ವಾಸ್ತವವಾಗಿ ಆದ್ದರಿಂದ ಸ್ವಿಫ್ಟ್ ಬಲವಾಗಿ ಟೈಪಿಸಿದ ಎಂದು 254 00:13:36,860 --> 00:13:39,520 ನೀವು ಮಾಡಬೇಕು ಅರ್ಥ ಹೆಚ್ಚುವರಿ ಕೆಲಸದ ಸ್ವಲ್ಪ 255 00:13:39,520 --> 00:13:42,100 ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಪಡೆಯಲು ನೀವು ಬಯಸುವ ಎಂದು ರೀತಿಯಲ್ಲಿ. 256 00:13:42,100 --> 00:13:43,710 ಆದರೆ ಪರಿಣಾಮವಾಗಿ, ಇದು ಸುರಕ್ಷಿತವಾಗಿದೆ. 257 00:13:43,710 --> 00:13:46,290 ಮತ್ತು ನೀವು ಒಮ್ಮೆ ತೆಗೆದುಕೊಳ್ಳುವ ಆ ರೀತಿಯ ಖಾತೆಗೆ, 258 00:13:46,290 --> 00:13:49,300 ವಿಷಯಗಳನ್ನು ಕೇವಲ ನಾನೂ ಆರಂಭಿಸಲು ಬಹಳ ಚೆನ್ನಾಗಿ ಕೆಲಸ. 259 00:13:49,300 --> 00:13:52,520 >> ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ನಂತರ ಆದ್ದರಿಂದ ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ನಿರ್ವಹಿಸಲು 260 00:13:52,520 --> 00:13:56,040 ಸ್ಪಷ್ಟವಾಗಿ ಎರಕ ಸ್ಟ್ರಿಂಗ್ ಪೂರ್ಣಾಂಕ 261 00:13:56,040 --> 00:13:58,490 ಈ ಅದನ್ನು ಸುತ್ತುವ ಮೂಲಕ ಬಂಡವಾಳ ಎಸ್ ಸ್ಟ್ರಿಂಗ್ ಕಾರ್ಯ, 262 00:13:58,490 --> 00:14:03,510 ಸ್ಟ್ರಿಂಗ್ ಪೋಣಿಸುವಿಕೆಯ ಬಳಸಿ ಆಯೋಜಕರು, ನಮ್ಮ ಲೇಬಲ್ ವೇರಿಯಬಲ್ ಮಾರ್ಪಡಿಸಲು 263 00:14:03,510 --> 00:14:06,280 ತದನಂತರ ಮುದ್ರಿಸುತ್ತದೆ. 264 00:14:06,280 --> 00:14:08,420 >> ಇಲ್ಲಿಯವರೆಗೆ, ಆದ್ದರಿಂದ ಉತ್ತಮ? 265 00:14:08,420 --> 00:14:12,020 ಸರಿ, ಅವರ ಬಗ್ಗೆ ತಿಳಿದುಕೊಳ್ಳೋಣ. 266 00:14:12,020 --> 00:14:16,300 >> ಈಗ ದತ್ತಾಂಶದ ವಿವಿಧ ಇವೆ ನಾವು ಸ್ವಿಫ್ಟ್ ಬಳಸಬಹುದಾದ ರೀತಿಯ. 267 00:14:16,300 --> 00:14:21,620 ನೀವು ಒಗ್ಗಿಕೊಂಡಿರಲಿಲ್ಲವಾದ್ದರಿಂದ ಮಾರ್ಪಟ್ಟಿವೆ ಎಂದು, ನಾವು ಅಸ್ಥಿರ ಶ್ರೇಣಿಯನ್ನು ರಚಿಸಬಹುದು. 268 00:14:21,620 --> 00:14:26,140 ಮತ್ತು ಆ ರಚನೆಯ ಮಾತ್ರ ಮಾಡಬಹುದು ಒಂದೇ ರೀತಿಯ ಹೊಂದಿರುತ್ತವೆ. 269 00:14:26,140 --> 00:14:30,360 >> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ರಚಿಸಲು ನೀನು ಪೂರ್ಣಾಂಕಗಳ ಒಂದು ಅಸ್ಥಿರ ರಚನೆಗಳು, ಇದು 270 00:14:30,360 --> 00:14:34,800 ನಾವು ಶ್ರೇಣಿಗಳನ್ನು ಕರೆ, ಮತ್ತು ನಾವು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಈ ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ ಆ ಶೇಖರಿಸಿಡಲು 271 00:14:34,800 --> 00:14:38,650 ನೀವು ರೂಪದಲ್ಲಿ ಒಗ್ಗಿಕೊಂಡಿರಲಿಲ್ಲವಾದ್ದರಿಂದ ಬೆಳೆದ ನಾವು ಇತರ ಭಾಷೆಗಳ ವಿವಿಧ ಗೆ. 272 00:14:38,650 --> 00:14:41,150 ಆದರೆ ಆರ್ ಇಲ್ಲಿ ಗಮನಿಸಿ ವಸ್ತುಗಳ ಒಂದೆರಡು ವಿವರಿಸುವ. 273 00:14:41,150 --> 00:14:45,350 ಶ್ರೇಣಿಗಳನ್ನು ಒಂದು ಅಸ್ಥಿರ ವೇರಿಯಬಲ್ ಹೊಂದಿದೆ ನಾವು ಲೆಟ್ ಕೀವರ್ಡ್ ಬಳಸಬೇಡಿ. 274 00:14:45,350 --> 00:14:49,620 ಅಂದರೆ ನಾವು ನಂತರ ಮಾರ್ಪಡಿಸಬಹುದು ಈ ರಚನೆಯ ವಿಷಯಗಳನ್ನು. 275 00:14:49,620 --> 00:14:53,420 ಇದು ರೀತಿಯ ಅರೇ ಇಂಟ್ ಆಗಿದೆ ಮತ್ತು ನಾವು ಹೇಳಬಹುದು 276 00:14:53,420 --> 00:14:56,260 ಇಲ್ಲಿ ಈ ಚದರ ಆವರಣಗಳಲ್ಲಿ ಆಧರಿಸಿ. 277 00:14:56,260 --> 00:14:58,930 >> ಒಳ್ಳೆಯ ವಸ್ತುಗಳನ್ನು ಈಗ ಒಂದು ಈ ಬಗ್ಗೆ ನಾವು ಆಗಿದೆ 278 00:14:58,930 --> 00:15:02,310 ಬಹಳಷ್ಟು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ 279 00:15:02,310 --> 00:15:07,110 ರಚನೆಯ ಬಗ್ಗೆ ಕೇವಲ ಬಳಸಿಕೊಂಡು ಕೆಲವು ಸರಳ ಡಾಟ್ ಸಂಕೇತಗಳನ್ನು. 280 00:15:07,110 --> 00:15:10,500 ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, grades.count ನಮಗೆ ಒದಗಿಸುತ್ತದೆ 281 00:15:10,500 --> 00:15:14,820 ಎಂದು ಇರುವ ಅಂಶಗಳ ಸಂಖ್ಯೆ ನಾವು ನಂತರ ಸಾಕಷ್ಟು ಪ್ರವೇಶಿಸಬಹುದಾದ ರಚನೆಯ 282 00:15:14,820 --> 00:15:19,090 ಸುಲಭವಾಗಿ ಸರಳವಾಗಿ ಡಾಟ್ ಬಗೆಯಲ್ಲಿ. 283 00:15:19,090 --> 00:15:21,830 >> ನೀವು ಹೆಚ್ಚುವರಿ ಸೇರಿಸಲು ಬಯಸಿದರೆ ಈ ಗುಂಪಿಗೆ ವಸ್ತುಗಳನ್ನು 284 00:15:21,830 --> 00:15:27,220 ನೀವು ಪಿಎಚ್ಪಿ ಶೈಲಿ ಸಾಧ್ಯವಿಲ್ಲ ಅಲ್ಲಿ ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲು, 285 00:15:27,220 --> 00:15:30,910 ಒಂದು ನೀಡಿರುವ ಇಂಡೆಕ್ಸ್ನಲ್ಲಿ, ಕೆಲವು ಮೌಲ್ಯವನ್ನು ನೀವು ಸೇರಿಸಲು ಬಯಸುವ. 286 00:15:30,910 --> 00:15:37,210 ಬದಲಿಗೆ, ಸೇರ್ಪಡಿಸಲಾದ ಬಳಸಲು ರಚನೆಯ ಪ್ರಕಾರ ವಿಧಾನ 287 00:15:37,210 --> 00:15:40,920 ಈ ಪಟ್ಟಿಗೆ, ಐಟಂ, 95 ಸೇರಿಸಲು. 288 00:15:40,920 --> 00:15:45,990 >> ಈಗ ಈ ರಚನೆಯ ಅನುಸರಿಸುತ್ತಿವೆ 100, 0, 90, 85 contents--. 289 00:15:45,990 --> 00:15:49,270 ಮತ್ತು ಈಗ ನಾವು ಲಗತ್ತಿಸಬೇಕು ಬಂದಿದೆ ಆ 95 ಹಾಗೂ. 290 00:15:49,270 --> 00:15:51,830 >> ಇತರ ಬಗೆಗಳು ನಾವು ವಿಷಯಗಳನ್ನು ಸೇರಿಸಬಹುದು. 291 00:15:51,830 --> 00:15:55,030 ನೀವು ನಿಜವಾಗಿಯೂ ಬಳಸಬಹುದು ಒಂದು ಸಂಕಲನ ಆಯೋಜಕರು, 292 00:15:55,030 --> 00:15:59,200 ಇದು ತಿಳಿಯುತ್ತದೆ ನಡೆಯಲಿದೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಸೇರ್ಪಡಿಸಲಾದ ಕಾರ್ಯಾಚರಣೆ. 293 00:15:59,200 --> 00:16:04,680 ಮತ್ತು ನೀವು ನಂತರ ಮತ್ತೊಂದು ಸೇರಿಸಬಹುದು ಇವುಗಳ ವಿಷಯಗಳ 70 ರಿಂದ 80 ಇವೆ ಶ್ರೇಣಿಯನ್ನು, 294 00:16:04,680 --> 00:16:05,560 ವ್ಯೂಹ. 295 00:16:05,560 --> 00:16:08,250 ಈಗ ನಾವು ಹೊಂದಿವೆ ಈ ವೇರಿಯಬಲ್ ವಿಷಯಗಳನ್ನು 296 00:16:08,250 --> 00:16:17,220 100, 0, 90, 85, 95, 70, ಮತ್ತು 80 grades--. 297 00:16:17,220 --> 00:16:21,850 ಈ ಕೇವಲ ಒಂದು ಸುಂದರವಾದ ಚಿಕ್ಕ ವಾಕ್ಯರಚನೆಯ ಆಗಿದೆ ಸ್ವಿಫ್ಟ್ ನಮಗೆ ಒದಗಿಸುವ ಸಕ್ಕರೆ. 298 00:16:21,850 --> 00:16:23,850 >> ನಾವು ಒಟ್ಟಾರೆಯಾಗಿ ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ ಶ್ರೇಣಿಗಳನ್ನು, ನಾವು ಬಹುಶಃ ಆರ್ 299 00:16:23,850 --> 00:16:27,340 ಮರಳಿ ಬಯಸುವ ಹೋಗುವ ಈ ಚಕ್ರಕ್ಕೆ ಪ್ರತಿ ಐಟಂ ಮೇಲೆ. 300 00:16:27,340 --> 00:16:32,150 ನಾವು ಸ್ವಿಫ್ಟ್, ಕಲ್ಪನೆ, ಹೊಂದಿಲ್ಲ ಒಂದು ಆಫ್ ಲೂಪ್ ನೀವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು. 301 00:16:32,150 --> 00:16:35,350 ಆದರೆ ನಾವು ಸೂಚಿಸುವ ರೀತಿಯಲ್ಲಿ ವ್ಯಾಪ್ತಿಯನ್ನು ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿದೆ. 302 00:16:35,350 --> 00:16:37,790 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಆದ್ದರಿಂದ ಎಲ್ಲವೂ ಒಟ್ಟಾರೆಯಾಗಿ, ನಾವು ಮಾಡುತ್ತೇವೆ 303 00:16:37,790 --> 00:16:40,650 ತಾತ್ಕಾಲಿಕ ರಚಿಸಲು ಹೋಗುವ ನಮಗೆ ಕಾಣಿಸಕೊಳ್ಳಬೇಕೆಂದರೆ ವೇರಿಯಬಲ್ ಎಂಬ ಮೊತ್ತವು 304 00:16:40,650 --> 00:16:42,580 ಈ ಎಣಿಕೆ ನಿರ್ವಹಿಸಲು. 305 00:16:42,580 --> 00:16:44,430 >> ಮತ್ತು ನಮ್ಮ ಗಮನಿಸುವುದಿಲ್ಲ ಇಲ್ಲಿ ಲೂಪ್ ನಿರ್ಮಾಣ. 306 00:16:44,430 --> 00:16:46,820 0 ಸೂಚ್ಯಂಕ .. 00:16:51,480 308 00:16:51,480 --> 00:16:57,390 ಆದ್ದರಿಂದ ಈ ನಿರ್ಮಾಣ, 0 .. 00:17:01,860 ನಾವು ರಚಿಸಲು ಹೋಗುವ ಎಂದು 0 ಪೂರ್ಣಾಂಕಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು 310 00:17:01,860 --> 00:17:05,750 ಆದರೆ grades.count ಹೊರತುಪಡಿಸಿ. 311 00:17:05,750 --> 00:17:09,577 ಆದ್ದರಿಂದ ಈ ಇರುತ್ತದೆ 0, 1, 2, 3, 4, 5, ಅಪ್ ಆದಾಗ್ಯೂ ಅನೇಕ ಒಂದು ರವರೆಗೆ 312 00:17:09,577 --> 00:17:10,410 grades.count ಮೊದಲು. 313 00:17:10,410 --> 00:17:14,160 >> ಆದ್ದರಿಂದ ಈ ಹೇಗೆ ಭಿನ್ನವಾದುದಾಗಿದೆ ನಾವು ಕುಣಿಕೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಎಂದು 314 00:17:14,160 --> 00:17:18,569 ನೀವು ಕೆಲವು ಸೂಚ್ಯಂಕ ಹೊಂದಿರುತ್ತದೆ ಅಲ್ಲಿ ವೇರಿಯಬಲ್, ಮೊದಲಿಗೆ 0 ಸಮಾನವಾಗಿರುತ್ತದೆ ಹೊಂದಿಸದೆ 315 00:17:18,569 --> 00:17:25,480 ತದನಂತರ ಕೆಲವು ರವರೆಗೆ ಎಂದು ಸಂಯೋಜಿಸಲು ಐಟಂಗಳ ಎಣಿಕೆ ಬೆಲೆ ಕಡಿಮೆಯಿರುತ್ತದೆ 316 00:17:25,480 --> 00:17:27,140 ಆ ಶ್ರೇಣಿಯಲ್ಲಿನ. 317 00:17:27,140 --> 00:17:29,820 >> ಆದ್ದರಿಂದ ಒಂದು ಬದಲಾವಣೆ ಇಲ್ಲ ಈ, ವಾಸ್ತವವಾಗಿ, 318 00:17:29,820 --> 00:17:35,010 ಇದು ನಮಗೆ ಬಹಳ ಸುಲಭವಾಗಿ ಅನುಮತಿಸುತ್ತದೆ ವ್ಯಾಪ್ತಿಯ ವಿವಿಧ ಸೆಟ್. 319 00:17:35,010 --> 00:17:40,570 ಈ ಶ್ರೇಣಿಗೆ ಬದಲಾಯಿಸಿದರೆ ಮೂರು ಚುಕ್ಕೆಗಳು, 0 ... grade.count, 320 00:17:40,570 --> 00:17:45,120 ಈ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ 0 ಸೇರಿದೆ grades.count ಗೆ, 321 00:17:45,120 --> 00:17:49,260 ಎಂದು ಸಹ ಅಂದರೆ ಆ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. 322 00:17:49,260 --> 00:17:52,110 >> ಆದರೆ ಈ ತುಂಬಾ ಉಪಯುಕ್ತ ಈ ನಿಖರವಾದ ವಿಷಯಗಳಿಗೆ, 323 00:17:52,110 --> 00:17:54,590 ನಾವು ನಿರ್ವಹಿಸಲು ಹೊಂದಿರುವಾಗ ಲೂಪ್ ಮೇಲೆ ಪುನರಾವರ್ತನೆಗಳು 324 00:17:54,590 --> 00:17:59,630 ಆ ಸೂಚಿಕೆಗಳನ್ನು ಸೂಚ್ಯಂಕದೊಡನೆ ಶೂನ್ಯ ಏಕೆಂದರೆ, ನಾವು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ನೋಡಿದಂತೆ 325 00:17:59,630 --> 00:18:02,360 ಜೊತೆಗೆ. 326 00:18:02,360 --> 00:18:05,210 ಲೂಪ್ ಈ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 327 00:18:05,210 --> 00:18:10,660 >> ಆದ್ದರಿಂದ ಸೂಚ್ಯ ವ್ಯಾಖ್ಯಾನ ಇಲ್ಲ ಈ ಸೂಚ್ಯಂಕ ವೇರಿಯಬಲ್, 328 00:18:10,660 --> 00:18:14,350 ಇದರ ಮೌಲ್ಯವು 0 ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಮತ್ತು ಪ್ರತಿ ಆವರ್ತನೆ ಪುನರಾವರ್ತನೆ ಮುಂದುವರಿದರೆ 329 00:18:14,350 --> 00:18:17,950 ಒಂದು ಅಲ್ಲಿಯವರೆಗೆ 1 ಅಪ್ ಹೆಚ್ಚಿಸಲು ಎಂದು, grades.count ಸಮಾನವಾಗಿರುತ್ತದೆ 330 00:18:17,950 --> 00:18:20,380 ಆ ಸಮಯದಲ್ಲಿ, ಲೂಪ್ ಸ್ಥಗಿತಗೊಳಿಸುತ್ತದೆ. 331 00:18:20,380 --> 00:18:23,730 >> ನಮ್ಮ ಸ್ಟ್ರಿಂಗ್ ಗಮನಿಸಿ ಇಲ್ಲಿ ಪ್ರಕ್ಷೇಪಣ, 332 00:18:23,730 --> 00:18:26,910 ನಾವು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಸರಳ ಮಾಡಬಹುದು ಆ ಮೌಲ್ಯಗಳು ಬದಲಾವಣೆಗಳು. 333 00:18:26,910 --> 00:18:31,230 ಆದ್ದರಿಂದ ಸೂಚ್ಯಂಕ ಜೊತೆಗೆ 1 ವಾಸ್ತವವಾಗಿ ತಿನ್ನುವೆ ಆ ಮೌಲ್ಯದ ಸಂಕಲನ ನಿರ್ವಹಿಸಲು 334 00:18:31,230 --> 00:18:34,780 ಸೂಚ್ಯಂಕ ಏಕೆಂದರೆ, ರಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು ಪೂರ್ಣಾಂಕ. 335 00:18:34,780 --> 00:18:37,810 ಮತ್ತು ಆ ಸಮಯದಲ್ಲಿ, ಇದು ನಂತರ ಸ್ಟ್ರಿಂಗ್ ಪರಿವರ್ತಿಸಬಹುದು 336 00:18:37,810 --> 00:18:42,230 ಮತ್ತು, ಇಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಒಳಗೆ ಪ್ರಕ್ಷೇಪಿಸು ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಮತ್ತು ಮುದ್ರಿತ. . 337 00:18:42,230 --> 00:18:44,520 >> ಮತ್ತು ಸಂತೋಷವನ್ನು ವಿಷಯ ರಚನೆಗಳು ಬಗ್ಗೆ ಇಲ್ಲಿದೆ 338 00:18:44,520 --> 00:18:50,730 ನಾವು ಹೊಂದಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ತರುವಲ್ಲಿ ಮೌಲ್ಯಗಳು ಮತ್ತು ಹೊಂದಿಸುವ ಮೌಲ್ಯಗಳನ್ನು 339 00:18:50,730 --> 00:18:54,080 ಚದರ ಬ್ರಾಕೆಟ್ ಸಂಕೇತನ ಬಳಸಿಕೊಂಡು ನಾವು ಹಾಗೂ ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ನೋಡಿದ. 340 00:18:54,080 --> 00:18:57,130 341 00:18:57,130 --> 00:19:01,030 >> ಸರಿ, ಇಲ್ಲಿ, ನಾವು ಎಷ್ಟೊಂದು ನಮ್ಮ ಶ್ರೇಣಿಗಳನ್ನು ಎಲ್ಲಾ ನಮ್ಮ ಮೊತ್ತ ಲೆಕ್ಕಾಚಾರ. 342 00:19:01,030 --> 00:19:02,780 ಈಗ ರೀತಿಯ ಮುಂದಿನ ತಾರ್ಕಿಕ ಹೆಜ್ಜೆ ಎಂದು 343 00:19:02,780 --> 00:19:07,580 ಹುಡುಕಲು ಒಂದು ವಿಭಾಗ ಕಾರ್ಯವನ್ನು ಮಾಡಬೇಕು ಆ ಶ್ರೇಣಿಗಳನ್ನು ಸರಾಸರಿ ಔಟ್. 344 00:19:07,580 --> 00:19:10,150 ಆದರೆ ಮುಖ್ಯವಾಗುತ್ತವೆ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ 345 00:19:10,150 --> 00:19:15,020 ಈ ಮೊತ್ತ ಬಹುಶಃ ಒಂದು ಪೂರ್ಣಾಂಕ ಎಂದು. 346 00:19:15,020 --> 00:19:18,020 ಆದರೆ ನಾವು ಕೆಲವು ನಿರ್ವಹಿಸಬೇಕಾದ ಎರಡು ವಿಭಾಗದ ರೀತಿಯ. 347 00:19:18,020 --> 00:19:20,600 ಮತ್ತು ಈ ಎಂದು ನಾನು ಯಾವಾಗ ಅತ್ಯಂತ ಮುಖ್ಯ 348 00:19:20,600 --> 00:19:24,140 ನಾವು ಈ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಬಯಸುವ, ನಾವು ಹೇಳುತ್ತಿದ್ದಾರೆ ಎಂಬುದನ್ನು ಏಕೆಂದರೆ 349 00:19:24,140 --> 00:19:28,430 ನಾವು ವಾಸ್ತವವಾಗಿ ಅಗತ್ಯವಿದೆ ಎಂದು ಎರಡು ಡಬಲ್ಸ್ ವಿಭಾಗ ನಿರ್ವಹಿಸಲು. 350 00:19:28,430 --> 00:19:31,370 ಮತ್ತೆ, ಸ್ವಿಫ್ಟ್ ಏಕೆಂದರೆ ಬಲವಾಗಿ ಟೈಪಿಸಿದ, 351 00:19:31,370 --> 00:19:36,760 ನಾವು ಸ್ಪಷ್ಟವಾಗಿ ಎಲ್ಲಾ ಸೆಟ್ ಮಾಡಬೇಕು ಡಬಲ್ಸ್ ಐಟಂಗಳನ್ನು ನಾವು ಮೊದಲು ವಾಸ್ತವವಾಗಿ 352 00:19:36,760 --> 00:19:38,300 ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು. 353 00:19:38,300 --> 00:19:40,550 >> ಸಲುವಾಗಿ ನಮಗೆ ಆದ್ದರಿಂದ ಎರಡು ವಿಭಾಗ ನಿರ್ವಹಿಸಲು, 354 00:19:40,550 --> 00:19:43,730 ಇದು ಕೇವಲ ಒಂದು ಸಾಕಷ್ಟು ಅಲ್ಲ ಅಂಶಗಳ ಒಂದು ಡಬಲ್ ಎಂದು. 355 00:19:43,730 --> 00:19:46,400 ಇವೆರಡು ಇರಬೇಕೆಂದೇನು ಸ್ವಿಫ್ಟ್ ಸಲುವಾಗಿ ಎರಡು 356 00:19:46,400 --> 00:19:50,860 ಈ ಖಚಿತವಾಗಿ ನಾವು ಬಯಸುವ ಏನು. 357 00:19:50,860 --> 00:19:54,360 ನಾವು ಆ ಸ್ಪಷ್ಟವಾಗಿ ಟೈಪ್ ಕ್ಯಾಸ್ಟ್ ಕಾಣಿಸುತ್ತದೆ ನಾವು ಮೇಲೆ ಲೆಕ್ಕಾಚಾರ ಮಾಡಿದ ಮೊತ್ತ 358 00:19:54,360 --> 00:19:58,970 ಮತ್ತು ಡಬಲ್ಸ್ ಗೆ ಶ್ರೇಣಿಗಳನ್ನು ಲೆಕ್ಕ, ಮತ್ತು ನಂತರ ಕಾರ್ಯಾಚರಣೆ ಮತ್ತು ಅಂಗಡಿ ನಿರ್ವಹಿಸಲು 359 00:19:58,970 --> 00:20:02,390 ಈ ಹೊಸ ವೇರಿಯಬಲ್ ಒಳಗೆ, ಅಥವಾ ಬದಲಿಗೆ ಸರಾಸರಿ ಎಂಬ ಈ ಹೊಸ ನಿರಂತರ, 360 00:20:02,390 --> 00:20:06,810 ಬಗೆ, ನಿಮ್ಮ ಕಲ್ಪನೆಯ ಇದು ಹೊಂದಿರುತ್ತದೆ? 361 00:20:06,810 --> 00:20:07,587 ಡಬಲ್, ಹೌದು. 362 00:20:07,587 --> 00:20:09,420 ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಇದು ಸೂಚಿಸಲು ಇಲ್ಲ 363 00:20:09,420 --> 00:20:13,450 ಇದು ಗಮನಿಸಬಹುದು ಏಕೆಂದರೆ ಡೇಟಾ ಸರಾಸರಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬಗೆ 364 00:20:13,450 --> 00:20:14,730 ಇರುತ್ತದೆ. 365 00:20:14,730 --> 00:20:19,025 ಮತ್ತು ಸ್ವಿಫ್ಟ್ ಸಾಮಾನ್ಯವಾಗಿ ಬಹಳ ಒಳ್ಳೆಯದು ಬಗ್ಗೆ ರೀತಿಯ ನಿರ್ಣಯಿಸಲು ಸಾಮರ್ಥ್ಯವನ್ನು. 366 00:20:19,025 --> 00:20:22,116 367 00:20:22,116 --> 00:20:24,200 >> ಈ ನೋಡಲು ಬಯಸುವಿರಾ ರನ್, ಅಥವಾ ನಾನು ಸರಿಸಲು? 368 00:20:24,200 --> 00:20:25,640 ನಾನು ಹೋಗುವ ಇರಿಸಿಕೊಳ್ಳಲು ಬಯಸುತ್ತೀರಿ. 369 00:20:25,640 --> 00:20:28,130 ಈ ಯಾವುದೇ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 370 00:20:28,130 --> 00:20:28,630 ಗ್ರೇಟ್. 371 00:20:28,630 --> 00:20:31,160 372 00:20:31,160 --> 00:20:35,010 >> ಈಗ ನಾವು ಪಡೆಯಲು ಆರಂಭಿಸಲು ನೀನು ಉತ್ತಮ stuff-- ವಿಶದೀಕರಿಸುವ ಕಾರ್ಯಗಳನ್ನು 373 00:20:35,010 --> 00:20:39,090 ಮತ್ತು ಇತರ ವಿಧಗಳ ಒಂದೆರಡು ಸ್ವಿಫ್ಟ್ ಅನನ್ಯ ನೀವು ಇಲ್ಲ ಎಂದು 374 00:20:39,090 --> 00:20:41,620 ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಕಾಣಬಹುದು ಈ ಪಾಯಿಂಟ್ ವರೆಗೂ, 375 00:20:41,620 --> 00:20:46,290 ಆದರೆ ಇತರ ಇರುತ್ತವೆ ನೀವು ನಂತರ ಅನಿಸಬಹುದು ಭಾಷೆಯನ್ನು. 376 00:20:46,290 --> 00:20:48,210 ಆದ್ದರಿಂದ ಮೊದಲ ನೀವು ಬಯಸಿದರೆ ಒಂದು ಕಾರ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು, 377 00:20:48,210 --> 00:20:52,170 ನೀವು ಮೋಜಿನ ಪದ ಅದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಕಾರ್ಯ, ಮತ್ತು ನಂತರ ಕ್ರಿಯೆ ಹೆಸರು, 378 00:20:52,170 --> 00:20:56,710 ತದನಂತರ ಆವರಣ, ವಾದಗಳು ಎಂದು ಆ ಕಾರ್ಯವನ್ನು ಸ್ವೀಕರಿಸಲು ಬಯಸುವ. 379 00:20:56,710 --> 00:21:00,280 ವಾದಗಳು ಇದನ್ನೂ ಮಾಡಬೇಕು specify-- ಸಾಮಾನ್ಯವಾಗಿ 380 00:21:00,280 --> 00:21:05,010 ಸಹ ದಶಮಾಂಶ ಮಾದರಿ ಸೂಚಿಸಬೇಕು ಎಂದು ಅವರು ಗಮನಿಸಬಹುದು ಹೊರತು, ಅವು. 381 00:21:05,010 --> 00:21:07,500 ಮತ್ತು ನಾವು ಸ್ವಲ್ಪ ನೋಡುತ್ತಾರೆ ಕೇವಲ ಸ್ವಲ್ಪ ತಡೆಯನ್ನು. 382 00:21:07,500 --> 00:21:09,920 >> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಒಂದು ಹೊಂದಿವೆ ಕಾರ್ಯ printGradeCount ಕರೆಯಲಾಗುತ್ತದೆ. 383 00:21:09,920 --> 00:21:12,840 ನಾವು ಒಂದು ಸ್ವೀಕರಿಸಲು ನೀನು ವೇರಿಯಬಲ್ ಅಥವಾ ಬದಲಿಗೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, 384 00:21:12,840 --> 00:21:14,450 ಒಂದು constant-- gradebook ಕರೆಯಲಾಗುತ್ತದೆ. 385 00:21:14,450 --> 00:21:18,517 ಮತ್ತು ಇದು ಎಂದು ನಾನು ಪೂರ್ಣಾಂಕಗಳ ರಚನೆಯ ಪ್ರಕಾರ. 386 00:21:18,517 --> 00:21:20,600 ಈಗ ವಿಷಯವೆಂದರೆ ಇಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ 387 00:21:20,600 --> 00:21:21,849 ಎಂದು ನಾನು ತಿಳಿಯಲು ಬಯಸುವ. 388 00:21:21,849 --> 00:21:27,560 ಆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಈ ವಾದಗಳನ್ನು ಆಗಿದೆ ಈ ಕಾರ್ಯಕ್ಕೆ ಒಳಹರಿವು ಮಾಡಲಾಗುತ್ತದೆ ಎಂದು 389 00:21:27,560 --> 00:21:34,380 ಒಂದು ಸೂಚ್ಯ ಲೆಟ್ ಕೀವರ್ಡ್ ಅರ್ಥವಿರುವ ಇದು ನಾನು ಈ ಮಾರ್ಪಡಿಸಲು ಮಾಡುವಂತಿಲ್ಲ 390 00:21:34,380 --> 00:21:39,850 ಇಲ್ಲಿ gradebook ವೇರಿಯಬಲ್. 391 00:21:39,850 --> 00:21:43,360 ಮತ್ತು ಆ ರೀತಿಯ ಅರ್ಥವಿಲ್ಲ ನೀವು ದಶಮಾಂಶ ಹಾದುಹೋಗುವ ಇರುವ ಕಾರಣ. 392 00:21:43,360 --> 00:21:45,860 ಮತ್ತು ನೀವು ಬಹುಶಃ ಇದು ಬಯಸುವುದಿಲ್ಲ ನೀವು ಅಡಿಯಲ್ಲಿ ಬದಲಾಯಿಸಬಹುದು. 393 00:21:45,860 --> 00:21:50,800 ಇದು ಸ್ಪಷ್ಟವಾಗಿ ನಮೂದಿಸುವುದನ್ನು ಸಾಧ್ಯ ಈ ವೇರಿಯಬಲ್ ಹಾಕುವ ಮೂಲಕ ಎಂದು 394 00:21:50,800 --> 00:21:52,070 ಇಲ್ಲಿ ವರ್ ಕೀವರ್ಡ್. 395 00:21:52,070 --> 00:21:56,832 ಆದರೆ ನಾವು ಮಾಡಿದ ಒಂದು gotcha ಆಗಿದೆ ಗಮನಕ್ಕೆ ಜನರು ಮಾಡಿರುವುದಕ್ಕಿಂತ 396 00:21:56,832 --> 00:21:59,790 ಅವರು ವಿಶೇಷವೇನು ಊಹಿಸಲಾಗಿದೆ ಎಂದು ವೇರಿಯಬಲ್ ಎಂದು, ವಾಸ್ತವವಾಗಿ, ಇದು 397 00:21:59,790 --> 00:22:02,640 ಸ್ಥಿರವಾಗಿರುತ್ತದೆ. 398 00:22:02,640 --> 00:22:07,340 >> ಸರಿ, ಇಲ್ಲಿ ನಂತರ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಯಾವುದೇ ರಿಟರ್ನ್ ಪ್ರಕಾರ ಸೂಚಿಸುವ ಇಲ್ಲ. 399 00:22:07,340 --> 00:22:09,460 ನಾವು ಹೇಗೆ ಮಾಡಲು ನೀವು ತೋರುವಿರಿ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಆ. 400 00:22:09,460 --> 00:22:12,340 ಆದರೆ ನಾವು ಇಲ್ಲಿ ಗಮನಿಸಿ ಸ್ಥಿತಿ ವೇಳೆ ಕೇವಲ ಒಂದು ಸರಳ. 401 00:22:12,340 --> 00:22:14,560 Gradebook ವೇಳೆ ಖಾಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇದು 402 00:22:14,560 --> 00:22:19,310 ಈ ಪೂರ್ಣಾಂಕ ಕೇವಲ ಆಸ್ತಿಯಾಗಿದೆ ನಂತರ, ಸರಣಿ ನಾವು ಏನೋ ಮುದ್ರಿಸುತ್ತದೆ. 403 00:22:19,310 --> 00:22:23,100 ಇಲ್ಲದಿದ್ದರೆ ನಾವು ಬೇರೇನಾದರೂ. 404 00:22:23,100 --> 00:22:25,000 >> ಬಹಳ ಸರಳ ಇಲ್ಲಿಯವರೆಗೆ ನಾನು ಭಾವಿಸುತ್ತೇನೆ. 405 00:22:25,000 --> 00:22:27,960 ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಆದರೆ ನನಗೆ ನಿಲ್ಲಿಸಲು. 406 00:22:27,960 --> 00:22:33,350 >> ಈಗ ಈ ಕಾರ್ಯ, ಸರಾಸರಿ, ಸಹ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಕೆಲವು ವಾದಗಳು, ಅಥವಾ ಬದಲಿಗೆ ಒಂದು ವಾದದ ಪ್ರಕಾರ, 407 00:22:33,350 --> 00:22:37,507 gradebook, ಮತ್ತು ಈ ಸಮಯದಲ್ಲಿ ಇದು ಎರಡು ರೀತಿಯ ಮರಳಲು ಹೋಗುತ್ತದೆ. 408 00:22:37,507 --> 00:22:39,340 ಇದು ಕಂಪ್ಯೂಟರ್ ಇದೆ ಕಾರಣ ಸರಾಸರಿ ಮತ್ತು ಇದು ಇಲ್ಲಿದೆ 409 00:22:39,340 --> 00:22:45,010 ವಾಸ್ತವವಾಗಿ ಮರಳಲು ಹೋಗುತ್ತದೆ ಕರೆ ಸಾಲಿಗೆ ಕಂಪ್ಯೂಟೆಡ್ ಸರಾಸರಿ. 410 00:22:45,010 --> 00:22:50,070 >> ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಸೂಚಿಸಲು ಬಾಣ ನಂತರ ರೀತಿಯ ಮರಳಲು. 411 00:22:50,070 --> 00:22:53,260 ಮತ್ತು ಈ ಅನುಭವಿಸಬಹುದಾದ ಮೊದಲಿಗೆ ವಿಲಕ್ಷಣ. 412 00:22:53,260 --> 00:22:55,610 ನೀವು ಒಗ್ಗಿಕೊಂಡಿರಲಿಲ್ಲವಾದ್ದರಿಂದ ಬೆಳೆದ ನಾವು ರಿಟರ್ನ್ ಅನ್ನು 413 00:22:55,610 --> 00:22:57,720 ಕಾರ್ಯದ ಹೆಸರು ಮೊದಲು ಟೈಪ್. 414 00:22:57,720 --> 00:23:00,310 ಆದರೆ ನೀವು ಈ ಅನಿಸಿದರೆ ಗಣಿತ ವಿಷಯದಲ್ಲಿ, 415 00:23:00,310 --> 00:23:03,320 ನಿಮಗೆ ಗಣಿತ ಹೊಂದಿರುವಾಗ ಒಂದು ಕಾರ್ಯ ರೂಪಿಸಬಹುದು, 416 00:23:03,320 --> 00:23:06,807 ನೀವು ಕೆಲವು ಒಂದು ಫಂಕ್ಷನ್ ಒಳಹರಿವು ಮತ್ತು ಇದು ಒಂದು ಔಟ್ಪುಟ್ ಉತ್ಪಾದಿಸುತ್ತದೆ. 417 00:23:06,807 --> 00:23:08,890 ಮತ್ತು ನಿಖರವಾಗಿ ಇಲ್ಲಿದೆ ಈ ಮಿಮಿಕ್ರಿ ಆಗಿರಬೇಕು. 418 00:23:08,890 --> 00:23:12,460 ಮತ್ತು ಇತರ ಭಾಷೆಗಳ ಒಂದೆರಡು ಇಲ್ಲ ಎಂದು, ಹಾಗೂ ಇದೇ ವಾಕ್ಯ 419 00:23:12,460 --> 00:23:15,674 ಆದರೆ ಬಹುಶಃ ಯಾರೂ ಎಂದು ನೀವು CS50 ನೋಡಿದ. 420 00:23:15,674 --> 00:23:17,090 ಇಷ್ಟಾದರೂ ಮೂಲಕ ಗೊಂದಲ ಇಲ್ಲ. 421 00:23:17,090 --> 00:23:21,650 ಬಾಣದ ಏನಾಗುತ್ತಿದೆ ಅರ್ಥ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಮರಳಿದರು. 422 00:23:21,650 --> 00:23:23,650 ಸರಿ, ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಹೋಗುವ ಈ ಸರಾಸರಿ ಲೆಕ್ಕಾಚಾರ? 423 00:23:23,650 --> 00:23:25,649 ಸರಿ, ಇಲ್ಲದಿದ್ದರೆ gradebook ಖಾಲಿ, ಆಗ ನಾವು ಆರ್ 424 00:23:25,649 --> 00:23:30,731 ಇದು ಬಹುಶಃ, 0 ಮರಳಲು ಹೋಗುತ್ತದೆ ಒಂದು ಸಮಂಜಸವಾದ ರೀತಿಯಲ್ಲಿ ಈ ಚಿಕಿತ್ಸೆ. 425 00:23:30,731 --> 00:23:32,980 ನಾನು ತಂದೆಯ ಬರಲಿ ಗೊತ್ತಿಲ್ಲ ಮರಳಿ ಸ್ವಲ್ಪ. 426 00:23:32,980 --> 00:23:34,688 ಈ ವಾಸ್ತವವಾಗಿ ಮಾಡದಿರಬಹುದು ಒಂದು ಸಮಂಜಸವಾದ ರೀತಿಯಲ್ಲಿ 427 00:23:34,688 --> 00:23:38,310 ಸರಾಸರಿ ವೇಳೆ ಲೆಕ್ಕಾಚಾರ ನಾವು ಖಾಲಿ gradebook ಹೊಂದಿವೆ. 428 00:23:38,310 --> 00:23:41,260 >> ನಂತರ ನಾವು ನಮ್ಮ ಸಂಕಲನ ನಿರ್ವಹಿಸಲು ಮಾಡುತ್ತೇವೆ. 429 00:23:41,260 --> 00:23:43,900 ನಾವು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿ ಗಮನಿಸಿ ಒಂದು ಪರ್ಯಾಯ ಆವೃತ್ತಿ 430 00:23:43,900 --> 00:23:49,190 ನಮಗೆ ತಿರುಗಿ ಅನುಮತಿಸುವ ಲೂಪ್, ಫಾರ್ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಪ್ರತಿಯೊಂದು ಐಟಂ ಮೇಲೆ 431 00:23:49,190 --> 00:23:53,630 ಮತ್ತು ಪ್ರತಿ ಅಂಶ ಇರಿಸಿ ತನ್ನದೇ ವೇರಿಯಬಲ್. 432 00:23:53,630 --> 00:23:56,200 ಗ್ರೇಡ್ ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ gradebook, ನಾವು ಏನು ಹೇಳುತ್ತಿದ್ದಾರೆ 433 00:23:56,200 --> 00:24:00,560 ನಾವು ಸೂಚ್ಯವಾಗಿ ನೀನು ಎಂಬುದು ಎಂಬ ಹೊಸ ನಿರಂತರ ರಚಿಸಲು 434 00:24:00,560 --> 00:24:05,180 ಪ್ರತಿನಿಧಿಸಲು ಹೋಗುವ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಗ್ರೇಡ್ gradebook ಪ್ರತಿ ಅನನ್ಯ ಐಟಂ 435 00:24:05,180 --> 00:24:06,769 ಪ್ರತಿ ಬಾರಿ ಲೂಪ್ iterates ಫಾರ್. 436 00:24:06,769 --> 00:24:08,560 ಮೊದಲ ಬಾರಿಗೆ ಆ ಚಾಲನೆ, ಗ್ರೇಡ್ ತಿನ್ನುವೆ 437 00:24:08,560 --> 00:24:09,800 gradebook ಮೊದಲ ಐಟಂ. 438 00:24:09,800 --> 00:24:12,300 ಎರಡನೇ ಬಾರಿ ಮಾಡುತ್ತೇವೆ ಎರಡನೇ ಐಟಂ, ಹೀಗೆ ಇತ್ಯಾದಿ 439 00:24:12,300 --> 00:24:15,970 gradebook ತನಕ ಅಂಶಗಳ ಸ್ವತಃ ದಣಿದ. 440 00:24:15,970 --> 00:24:20,390 ನಂತರ ನಾವು ಒಟ್ಟಾರೆಯಾಗಿ ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಮ್ಮ ಸಂಕಲನ ವೇರಿಯಬಲ್ ಗ್ರೇಡ್ 441 00:24:20,390 --> 00:24:22,570 ಮತ್ತು ನಮ್ಮ ಸರಾಸರಿ ಮರಳಲು ಎಂದು ನಾವು ಮೊದಲು ನೋಡಿದ. 442 00:24:22,570 --> 00:24:25,670 443 00:24:25,670 --> 00:24:26,950 ಸರಿ, ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು? 444 00:24:26,950 --> 00:24:27,699 ಹೌದು? 445 00:24:27,699 --> 00:24:28,990 ಪ್ರೇಕ್ಷಕರು: ನಾನು ಎರಡು ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ. 446 00:24:28,990 --> 00:24:33,586 ಸಂಖ್ಯೆ ಒಂದು, ಊಹನವಾಗಿ, ಮಾಡಬಹುದು ನೀವು ಈ ಮೇಲೆ ಪೂರ್ಣಾಂಕ ರನ್? 447 00:24:33,586 --> 00:24:35,604 ಒಂದು ಎಂದು ಹೊಂದಿಲ್ಲ ಎರಡು, ಸರಿಯಾದ? 448 00:24:35,604 --> 00:24:37,520 DAN AMRMENDARIZ: ಕ್ಯಾನ್ ನೀವು ಎಂದು ಪ್ರಶ್ನೆ ಪುನರಾವರ್ತಿಸಲು? 449 00:24:37,520 --> 00:24:39,587 ಪ್ರೇಕ್ಷಕರು: ನಾನು ಮಾಡಬಹುದು ಸರಾಸರಿ ಪೂರ್ಣಾಂಕ? 450 00:24:39,587 --> 00:24:41,670 DAN AMRMENDARIZ: ಕ್ಯಾನ್ ನೀವು ಸರಾಸರಿ ಪೂರ್ಣಾಂಕ ಇಲ್ಲ? 451 00:24:41,670 --> 00:24:45,015 ಆದ್ದರಿಂದ ಒಂದು ಪೂರ್ಣಾಂಕ ಮರಳಲು ಬದಲಿಗೆ ಎರಡು ಸರಾಸರಿ? 452 00:24:45,015 --> 00:24:48,204 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮರಳಿ ಇದೀಗ ಕೆಳಗೆ ಹೊಂದಿವೆ. 453 00:24:48,204 --> 00:24:49,870 DAN AMRMENDARIZ: ಇಲ್ಲಿಯೇ, 0.0 ಮರಳಲು? 454 00:24:49,870 --> 00:24:51,790 ಪ್ರೇಕ್ಷಕರು: ಹೌದು, ಕೇವಲ 0 ಹಿಂತಿರುಗಿ. 455 00:24:51,790 --> 00:24:56,590 ಆದ್ದರಿಂದ ಎರಡೂ ಇರುತ್ತದೆ 80 ಅಥವಾ 85, ಆದರೆ 85.2. 456 00:24:56,590 --> 00:24:59,465 >> DAN AMRMENDARIZ: ಆ ಸಂದರ್ಭದಲ್ಲಿ ಆದ್ದರಿಂದ, ಆದ್ದರಿಂದ ಒಂದೆರಡು ವಿವಿಧ ಮಾರ್ಗಗಳಿವೆ ಇಲ್ಲಿದೆ 457 00:24:59,465 --> 00:25:00,090 ಎಂದು ಉತ್ತರಿಸಲು. 458 00:25:00,090 --> 00:25:02,760 ನನಗೆ ಕ್ರಮದಲ್ಲಿ ಅವುಗಳನ್ನು ಉತ್ತರಿಸಲು ಅವಕಾಶ. 459 00:25:02,760 --> 00:25:06,740 ನಾನು ಮರಳಿ ಮಾಡಲು ಆದ್ದರಿಂದ 0, 0 ಒಂದು ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ. 460 00:25:06,740 --> 00:25:09,730 ಆದ್ದರಿಂದ ಒಂದು ಕಾರಣವಾಗುತ್ತದೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಟೈಪಿಸಿ ದೋಷ 461 00:25:09,730 --> 00:25:13,210 ಇದು ಎರಡು ನಿರೀಕ್ಷಿಸುತ್ತಿದೆ ಏಕೆಂದರೆ ಆದರೆ ನಂತರ ಒಂದು ಪೂರ್ಣಾಂಕ ಮರಳಲಿದ್ದಾರೆ. 462 00:25:13,210 --> 00:25:16,770 ನಾನು ಒಂದು ಪೂರ್ಣಾಂಕ ಮರಳಲು ಬಯಸಿದರೆ, ನಾನು ಮಾಡಬಹುದು. 463 00:25:16,770 --> 00:25:20,450 ನಾನು ರಿಟರ್ನ್ ಪ್ರಕಾರ ಹೊಂದಿಸಬಹುದು , ಇಂಟ್ ಇಲ್ಲಿ 0 ಮರಳಲು, 464 00:25:20,450 --> 00:25:22,047 ಮತ್ತು ಎರಡು ವಿಭಾಗ ನಿರ್ವಹಿಸಲು. 465 00:25:22,047 --> 00:25:23,880 ಆದರೆ ನಂತರ ನಾವು ಎಂದು ಪೂರ್ಣಾಂಕ ವಿಭಾಗ ಮಾಡುತ್ತಿರುವುದು. 466 00:25:23,880 --> 00:25:27,080 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ನಂತರ ಪಡೆಯಲು ಎಂದು ನಾವು ಬಹುಶಃ ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಸರಾಸರಿ. 467 00:25:27,080 --> 00:25:29,210 ಆದರೆ ಹೌದು ನಾವು ಮಾರ್ಪಡಿಸಬಹುದು ಆ ರೀತಿಯಲ್ಲಿ ರೀತಿಯ. 468 00:25:29,210 --> 00:25:32,598 >> ಪ್ರೇಕ್ಷಕರು: ಎರಡನೆಯದಾಗಿ, ನೀವು ಮೇಲೆ ಒಂದು ಡಬಲ್ ಹೊಂದಿವೆ. 469 00:25:32,598 --> 00:25:35,502 ಆದರೆ ಕೆಳಗಿನ, ನೀವು ಡಬಲ್ ಡಬಲ್ ಮರಳಿ ಇಲ್ಲ, 470 00:25:35,502 --> 00:25:38,280 ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಈಗಾಗಲೇ ಡಬಲ್ ರೂಪದಲ್ಲಿ ಹಿಂದಿರುಗಿದ. 471 00:25:38,280 --> 00:25:42,278 ಏಕೆ ನೀವು ಇನ್ನೂ ವ್ಯಾಖ್ಯಾನಿಸಲು ಬೇಕು ಒಂದು ಡಬಲ್ ಜೊತೆ ಮೇಲೆ ಬಾಣ? 472 00:25:42,278 --> 00:25:45,010 >> DAN AMRMENDARIZ: ಆದ್ದರಿಂದ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಭಾಗವಾಗಿದೆ 473 00:25:45,010 --> 00:25:50,580 ಆಫ್ ಮುಚ್ಚಲಿದೆ ಆದ್ದರಿಂದ, ಪ್ರಶ್ನೆ ಪುನರಾವರ್ತಿಸಲು ಇದು ರಿಟರ್ನ್ ಸೂಚ್ಯ ಏಕೆಂದರೆ 474 00:25:50,580 --> 00:25:56,030 ಇಲ್ಲಿ ರೀತಿಯ ಬಗೆ ಈ ವಾಸ್ತವವಾಗಿ , ನಾವು ಸ್ವಿಫ್ಟ್ ಸ್ಪಷ್ಟ ಅಗತ್ಯವಿದೆ 475 00:25:56,030 --> 00:25:59,970 ನಾವು ಯಾವ ಬಗ್ಗೆ ಈ ಕ್ರಿಯೆಯ ಮರಳಲು 476 00:25:59,970 --> 00:26:02,690 ಟೈಪ್ ಮಾಡುವಾಗ ಎಷ್ಟು ತಪಾಸಣೆ, ಇದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ 477 00:26:02,690 --> 00:26:05,850 ನಾವು ವಾಸ್ತವವಾಗಿ ಬರೆದಿದ್ದಾರೆ ಏನು ಎಂದು ಕೆಳಗೆ ಕೆಳಗೆ ವಾಸ್ತವವಾಗಿ ಅನುಗುಣವಾಗಿದೆ. 478 00:26:05,850 --> 00:26:10,225 ಆದ್ದರಿಂದ ಒಂದು ಚೆಕ್ ರೀತಿಯ ರೀತಿಯ ಇಲ್ಲಿದೆ ಪರಿಸ್ಥಿತಿ ನೀವೇ ರೀತಿಯ. 479 00:26:10,225 --> 00:26:11,050 ಆದರೆ are-- 480 00:26:11,050 --> 00:26:12,560 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಬಾಣ? 481 00:26:12,560 --> 00:26:19,490 >> DAN AMRMENDARIZ: ಸಂದರ್ಭಗಳಲ್ಲಿ ಇವೆ ನಾವು ಸೂಚ್ಯವಾಗಿ ಆ ಸೂಚಿಸಬಹುದು 482 00:26:19,490 --> 00:26:21,550 ರಿಟರ್ನ್ ಪ್ರಕಾರ ಸೆಟ್. 483 00:26:21,550 --> 00:26:23,940 ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಹಾಗೆ ಆ ಕೆಲಸ ಎಂದು ಭಾವಿಸುತ್ತೇನೆ. 484 00:26:23,940 --> 00:26:26,190 ಕೆಲವು ವಾಕ್ಯ ಇಲ್ಲ ನಾವು ನಂತರ ನೋಡುತ್ತಾರೆ ಎಂದು. 485 00:26:26,190 --> 00:26:30,320 486 00:26:30,320 --> 00:26:35,280 >> ಸರಿ, ಈ ಮೂಲ ಕೋಡ್ ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿದೆ 487 00:26:35,280 --> 00:26:41,839 ಈ ವಾದಗಳನ್ನು ಹಚ್ಚುತ್ತದೆ ಏಕೆಂದರೆ ನಾವು ಕರೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಂದು ಕಾರ್ಯ. 488 00:26:41,839 --> 00:26:44,130 ಅದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ನೀವು ತೋರಿಸಲು ಅವಕಾಶ ನಾವು ವಾಸ್ತವವಾಗಿ ಮೇಲೆ ಸರಿಸಲು ಮೊದಲು 489 00:26:44,130 --> 00:26:48,050 ಕೆಲವು ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಗಳನ್ನು ಎಂದು ಸ್ವಿಫ್ಟ್ ನಡೆಯುತ್ತಿದೆ. 490 00:26:48,050 --> 00:26:51,870 >> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಈ ರನ್ ಇದು ಮಾಡುತ್ತಿರುವ ಕೋಡ್ ಗಮನಕ್ಕೆ 491 00:26:51,870 --> 00:26:54,900 is--, ಇದು ರೀತಿಯ ನನಗೆ ವಿಚಿತ್ರವಾಗಿ ದೋಷ ನೀಡುತ್ತದೆ. 492 00:26:54,900 --> 00:26:59,730 ನಾನು ಒಂದೆರಡು ಪಾಸ್ ಅಗತ್ಯವಿದೆ ಒಂದು ಆಜ್ಞಾ ಸಾಲಿನ ಚರ್ಚೆಯಂತೆ ಪೂರ್ಣಾಂಕಗಳ. 493 00:26:59,730 --> 00:27:06,220 ಆದ್ದರಿಂದ, 150 ಮತ್ತು 80 ನೋಡೋಣ, ಮತ್ತು ಹಿಟ್ ನಮೂದಿಸಿ ನಿಜವಾಗಿ ಏನು ಕಂಡುಹಿಡಿಯಲು. 494 00:27:06,220 --> 00:27:09,890 ಇದು ಪ್ರತಿ ಸ್ವೀಕರಿಸುವ ವಿಶೇಷವೇನು ಪೂರ್ಣಾಂಕಗಳ ಈ ಮೌಲ್ಯಗಳನ್ನು. 495 00:27:09,890 --> 00:27:12,040 ಇದು gradebook ಅವುಗಳನ್ನು ನಮೂದಿಸುವುದರ ವಿಶೇಷವೇನು. 496 00:27:12,040 --> 00:27:14,470 ತದನಂತರ ಪ್ರದರ್ಶನ ಸರಾಸರಿ ಲೆಕ್ಕ 497 00:27:14,470 --> 00:27:16,650 ಮತ್ತು ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಎಂದು ಉತ್ಪಾದಿಸುವ. 498 00:27:16,650 --> 00:27:19,950 >> ಆದರೆ ನಿಸ್ಸಂಶಯವಾಗಿ ಏನೋ ನಡೆಯುತ್ತಿರುವ ಈ ತಿರಸ್ಕರಿಸುವ ಏನೋ ಮೇಲೆ 499 00:27:19,950 --> 00:27:23,300 ಒಂದು ಪೂರ್ಣಾಂಕವಾಗಿ ಏನೋ. 500 00:27:23,300 --> 00:27:27,300 ನಾವು ಆಗ ಮರುಪಡೆಯಲು ಇರಬಹುದು ಎಂದು ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ವ್ಯವಹರಿಸುವಾಗ 501 00:27:27,300 --> 00:27:32,640 ಮೊದಲ ಸಿ ಮತ್ತು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಎಂದು ಆಜ್ಞಾ ಸಾಲಿನ ವಾದದಲ್ಲಿನ 0 ನೇ ಐಟಂ 502 00:27:32,640 --> 00:27:35,774 ಪಟ್ಟಿ ಆಜ್ಞೆಯನ್ನು ಹೆಸರು ನಾವು ವಾಸ್ತವವಾಗಿ ಮರಣದಂಡನೆಗೆ. 503 00:27:35,774 --> 00:27:38,690 ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಲೂಪಿಂಗ್ ಬಾಗುತ್ತೇನೆ ಎಲ್ಲಾ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ಮೇಲೆ. 504 00:27:38,690 --> 00:27:41,650 ಆದರೆ ನಾನು ಅಲಂಕಾರಿಕ ಯಾವುದೇ ರೀತಿಯ ರೀತಿ ಇಲ್ಲ ಮೊದಲನೆಯದು ಎಂದು ಬಿಟ್ಟು ಪರಿಶೀಲಿಸಿ. 505 00:27:41,650 --> 00:27:45,920 ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಮನುಷ್ಯ ಅಥವಾ ನಾನು ಸೂಚ್ಯವಾಗಿ ಮನುಷ್ಯ ಯಾವ ಪ್ರಕಾರದ ತಪಾಸಣೆ 506 00:27:45,920 --> 00:27:49,900 ಪೂರ್ಣಾಂಕಗಳ ವಾಸ್ತವವಾಗಿ ನಾನು ಮೊದಲು ಈ ಗಣನೆಯನ್ನು. 507 00:27:49,900 --> 00:27:52,420 >> ಮತ್ತು ಮೂಲಭೂತವಾಗಿ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ. 508 00:27:52,420 --> 00:27:55,860 ಪ್ರತಿ ವಾದದಲ್ಲಿನ ಫಾರ್ ಪ್ರಕ್ರಿಯೆ ವಾದಗಳು, 509 00:27:55,860 --> 00:27:59,210 ನಾನು ಕೆಲವು ಪರೀಕ್ಷೆ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. 510 00:27:59,210 --> 00:28:01,970 ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಮೊದಲ ಬದಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ 511 00:28:01,970 --> 00:28:07,620 ಒಂದು ಪೂರ್ಣಾಂಕ ಆಗಿ ಆ ವಾದವು ಒಂದು ಸ್ಪಷ್ಟ ಟೈಪ್ ಕ್ಯಾಸ್ಟ್ ಪ್ರದರ್ಶನ, 512 00:28:07,620 --> 00:28:12,310 ಇದು, ಇನ್ಪುಟ್, ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಕಾರಣ ಮತ್ತು ಒಂದು ಪೂರ್ಣಾಂಕ ವಾಸ್ತವವಾಗಿ. 513 00:28:12,310 --> 00:28:18,140 >> ಆದರೆ ಈ ವಿಚಿತ್ರವಾಗಿ ವಾಕ್ಯ ರೀತಿಯ, ಅವಕಾಶ ಗ್ರೇಡ್ ಇಂಟ್ (ವಾದವನ್ನು) ಸಮನಾಗಿರುತ್ತದೆ. 514 00:28:18,140 --> 00:28:21,120 ವಾಸ್ತವವಾಗಿ ಏನಾಗುತ್ತಿದೆ ಇಲ್ಲಿ ಅತ್ಯಂತ ಆಗಿದೆ 515 00:28:21,120 --> 00:28:24,390 ನಿಮ್ಮ ಬಳಸಿಕೊಂಡು ಸ್ವಿಫ್ಟ್ ಮುಖ್ಯ. 516 00:28:24,390 --> 00:28:27,610 ಇದೇನಿದು ಬಳಸುತ್ತಿದೆ ಐಚ್ಛಿಕ ರೀತಿಯ ಕರೆಯಲಾಗುತ್ತದೆ. 517 00:28:27,610 --> 00:28:34,790 >> ಈ ಕ್ರಿಯೆ, ಇಂಟ್ (ವಾದವನ್ನು), ಕೇವಲ ಒಂದು ಪೂರ್ಣಾಂಕ, ಆದರೆ ರಿಟರ್ನ್ಸ್ 518 00:28:34,790 --> 00:28:37,470 ಯಾವ ಐಚ್ಛಿಕ ಪೂರ್ಣಾಂಕ ಕರೆಯಲಾಗುತ್ತದೆ. 519 00:28:37,470 --> 00:28:41,200 ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ಆಗಿದೆ ಒಂದು ರೀತಿಯ ಮೇಲೆ ಒಂದು ರೀತಿಯ. 520 00:28:41,200 --> 00:28:45,900 ನೀವು ರೀತಿಯ ರೀತಿಯ ಇದು ಕಲ್ಪನೆಯ ಇದು ಒಂದು ಪ್ಯಾಕೇಜ್ ಮರಳಿದ ನ. 521 00:28:45,900 --> 00:28:47,750 ಮತ್ತು ನೀವು ತೆರೆದಾಗ ಪ್ಯಾಕೇಜ್, ಅದು 522 00:28:47,750 --> 00:28:53,930 ಪರಿಣಾಮವಾಗಿ ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಹೊಂದಿದೆ, ಅಥವಾ ಇದು ಎಲ್ಲಾ ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಇಲ್ಲ. 523 00:28:53,930 --> 00:28:58,140 ಮತ್ತು ಈ ದೋಷ ತಪಾಸಣೆ ಮಾಹಿತಿ ಉಪಯುಕ್ತವಾಗಿದೆ ಯಾಂತ್ರಿಕ, ಏಕೆಂದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ 524 00:28:58,140 --> 00:29:02,080 ನಾವು ಕಾಣಬಹುದು, ಈ ಆಗಿತ್ತು ಮಾದರಿ ಪರಿವರ್ತನೆ ಯಶಸ್ವಿ? 525 00:29:02,080 --> 00:29:05,810 ಅದು, ಅದು ವಾಸ್ತವವಾಗಿ ಒಳಗೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಮಾಡಲಿಕ್ಕೆ. 526 00:29:05,810 --> 00:29:08,750 ಇಲ್ಲದಿದ್ದರೆ ಅದು ಕೆಲವು ಹೋಗುವುದಿಲ್ಲ ನಾವು ಶೂನ್ಯ ಕರೆ ಮಾಡುತ್ತೇವೆ ಎಂದು ಮೌಲ್ಯ 527 00:29:08,750 --> 00:29:10,920 ಯಾವುದೇ ಪೂರ್ಣಾಂಕ ಬಿಂಬಿಸುತ್ತಿತ್ತು. 528 00:29:10,920 --> 00:29:13,270 ಇದು ನಿಜವಾಗಿಯೂ ಏನೂ ಪ್ರತಿನಿಧಿ. 529 00:29:13,270 --> 00:29:18,130 >> ಆದ್ದರಿಂದ ಈ ವೇಳೆ ನಿರ್ಮಾಣ ನಮಗೆ ಪ್ಯಾಕೇಜ್ ಮುಸುಕುತೆಗೆ ಅನುಮತಿಸುತ್ತದೆ, 530 00:29:18,130 --> 00:29:19,850 ಬಂಧಿಸುವ ಐಚ್ಛಿಕ. 531 00:29:19,850 --> 00:29:25,560 ಮತ್ತು ನಾವು ಮುಸುಕುತೆಗೆ ಸಾಧ್ಯವಾಗಿದೆ ಪ್ಯಾಕೇಜ್ ಮತ್ತು ಒಳಗೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಹೇಗೆ, 532 00:29:25,560 --> 00:29:27,720 ನಂತರ ನಾವು ಹೇಳುತ್ತಿದ್ದಾರೆ ಇಲ್ಲಿ ನಾವು ನಂತರ ತಿನ್ನುವೆ 533 00:29:27,720 --> 00:29:33,090 ಆ ಮೌಲ್ಯಕ್ಕೆ ಅನುಮತಿಸಿ ಗ್ರೇಡ್ ಎಂಬ ಈ ನಿರಂತರ. 534 00:29:33,090 --> 00:29:36,590 ಮತ್ತು ವೇಳೆ ಹೇಳಿಕೆ ಈ ಭಾಗದಲ್ಲಿ, ವೇಳೆ ಹೇಳಿಕೆ ಮೇಲಿನ ಭಾಗವನ್ನು 535 00:29:36,590 --> 00:29:40,390 ಓಡುವ ಏಕೆಂದರೆ ಕಾಣಿಸುತ್ತದೆ ಮುಸುಕುತೆಗೆ ಯಶಸ್ವಿಯಾಯಿತು. 536 00:29:40,390 --> 00:29:43,290 >> ಇದು ಕೇವಲ ಆದ್ದರಿಂದ ಅದು ಸಂಭವಿಸಿದಲ್ಲಿ ದೋಷ ಬಹುಶಃ ಇತ್ತು 537 00:29:43,290 --> 00:29:47,040 ಈ ಸ್ಪಷ್ಟ ಮಾದರಿ ಪರಿವರ್ತನೆ ಬಹುಶಃ, ಒಂದು ಪೂರ್ಣಾಂಕ ಒಂದು ತಂತು ರಿಂದ 538 00:29:47,040 --> 00:29:49,160 ಇದು ಉದಾಹರಣೆಗೆ ಮೌಲ್ಯವನ್ನು ಎಬಿಸಿಯ. 539 00:29:49,160 --> 00:29:52,120 ಆ ವಾಸ್ತವವಾಗಿ ಹಿಂದಿರುಗಬಹುದೆಂದು ಒಂದು ಪೂರ್ಣಾಂಕ ಮತಾಂತರಗೊಳ್ಳಲು. 540 00:29:52,120 --> 00:29:55,520 ನಂತರ, ಶೂನ್ಯ ಹಿಂದಿರುಗುವ ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಅಲ್ಲ. 541 00:29:55,520 --> 00:29:57,570 ಮತ್ತು ಈ ವೇಳೆ ಹೇಳಿಕೆ ಆಗ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ. 542 00:29:57,570 --> 00:30:01,930 ಏಕೆಂದರೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಕಾಣಿಸುತ್ತದೆ ಗ್ರೇಡ್ ಇದು ಯಾವುದೇ ಪೂರ್ಣಾಂಕ ವಿಷಯ. 543 00:30:01,930 --> 00:30:06,391 ಮತ್ತು ಬದಲಿಗೆ ಈ ಬೇರೆ ಬ್ಲಾಕ್ ರನ್ ಕಾಣಿಸುತ್ತದೆ. 544 00:30:06,391 --> 00:30:06,890 ಹೌದು? 545 00:30:06,890 --> 00:30:09,652 >> ಪ್ರೇಕ್ಷಕರು: ಸೊನ್ನೆ ಎನ್ ನಾನು ಎಲ್ ಆಗಿದೆ? 546 00:30:09,652 --> 00:30:11,110 DAN AMRMENDARIZ: ಶೂನ್ಯ ಹೌದು, ಎನ್-ಐ-L ಇದೆ. 547 00:30:11,110 --> 00:30:14,970 548 00:30:14,970 --> 00:30:20,310 >> ಆದ್ದರಿಂದ ಈ ಬಹುಶಃ ಒಂದು ಸ್ವಿಫ್ಟ್ ಬಗ್ಗೆ ಕಠಿಣ ವಿಷಯಗಳನ್ನು, 549 00:30:20,310 --> 00:30:23,690 ನೀವು ಕೋರುತ್ತೇವೆ ವಿಶೇಷವಾಗಿ ಒಂದು ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಮೇಲೆ ಕಳೆ 550 00:30:23,690 --> 00:30:27,442 ಮತ್ತು ನೀವು ನಿಜವಾಗಿಯೂ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಅಲ್ಲಿ ಕೆಲವು ಅಭಿವೃದ್ಧಿ ಮಾಡಲು. 551 00:30:27,442 --> 00:30:29,400 ಇದು ಹಾರಿದಂತೆ ವಿಶೇಷವೇನು ಬಗ್ಗೆ ಐಚ್ಛಿಕ ನೀವು. 552 00:30:29,400 --> 00:30:33,050 ಇದು ನೀವು ಕೇಳುವ ವಿಶೇಷವೇನು ಪ್ರಶ್ನೆ ಅಂಕಗಳನ್ನು ಮತ್ತು ಉದ್ಗಾರವೋ ಅಂಕಗಳನ್ನು. 553 00:30:33,050 --> 00:30:37,100 ಆದರೆ ನೀವು ನೀವು out-- ಲೆಕ್ಕಾಚಾರ ಒಮ್ಮೆ ಕುರಿತಾಗಿ ಸ್ವಲ್ಪ ಸಮಯ ವಿನಿಯೋಗಿಸಲು 554 00:30:37,100 --> 00:30:41,990 ಏನು, ಐಚ್ಛಿಕ ರೀತಿಯ ನಡೆಯುತ್ತಿದೆ ನಿಮ್ಮ ತಲೆನೋವು ಸಾಕಷ್ಟು ಉಳಿಸುತ್ತೇವೆ 555 00:30:41,990 --> 00:30:46,040 ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಸ್ವಿಫ್ಟ್ ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಬರೆಯಲು. 556 00:30:46,040 --> 00:30:47,660 >> ಇದು ವಾಸ್ತವವಾಗಿ ಒಂದು ಅತ್ಯಂತ ಶಕ್ತಿಯುತ ವೈಶಿಷ್ಟ್ಯದ. 557 00:30:47,660 --> 00:30:49,826 ಮತ್ತು ನೀವು ಮಾಡುತ್ತೇವೆ ಈಗ ಇದು ನನ್ನ ಪದ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. 558 00:30:49,826 --> 00:30:52,620 ಆದರೆ ಈ ನಿರ್ಮಾಣ ನೋಡುತ್ತಾರೆ ಮತ್ತು ಕೆಲವರು ಇಷ್ಟವಾದಲ್ಲಿ 559 00:30:52,620 --> 00:30:56,740 ಮೂಲ ಕೋಡ್ ಕೆಲವು ಆ ನಾವು ಸ್ವಲ್ಪ ನೀವು ತೋರುವಿರಿ. 560 00:30:56,740 --> 00:31:00,440 >> ಯಾವುದೇ ಆರಂಭಿಕ ಪ್ರಶ್ನೆಗಳನ್ನು ಇಲ್ಲಿ ಇವೆ? 561 00:31:00,440 --> 00:31:03,790 562 00:31:03,790 --> 00:31:08,690 ಆದ್ದರಿಂದ ಪ್ರಮುಖ ಟೇಕ್ಅವೇ ಒಂದು ಎಂಬುದು ಐಚ್ಛಿಕ ರೀತಿಯ metatype ತೆರನಾದ. 563 00:31:08,690 --> 00:31:12,500 ಅದು, ಈ ಕೆಳಗಿನ ಹೊಂದಿದೆ ಮತ್ತು ಅದು ನಂತರ ಇದ್ದಲ್ಲಿ 564 00:31:12,500 --> 00:31:18,110 ಬಹುಶಃ ಸಂಬಂಧಿಸಿದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಅದರೊಂದಿಗೆ, ಅಥವಾ ಇದು ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ, 565 00:31:18,110 --> 00:31:19,620 ಮತ್ತು ಇದು ಶೂನ್ಯ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. 566 00:31:19,620 --> 00:31:24,210 567 00:31:24,210 --> 00:31:28,870 ಈ ಉಳಿದ ಬಹುಶಃ ನೀವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು. 568 00:31:28,870 --> 00:31:32,900 >> ಆದ್ದರಿಂದ ಚಲನಶೀಲ ಅವಕಾಶ ತೊಂದರೆ ಮತ್ತೊಮ್ಮೆ. 569 00:31:32,900 --> 00:31:37,070 ಈ ಸಮಯದಲ್ಲಿ, ಅವರ ಕೆಲವು ಒಂದು ಅವಲೋಕಿಸೋಣ ವಾಸ್ತವವಾಗಿ ಇರುವ ಇತರ ಡೇಟಾ ಪ್ರಕಾರಗಳು. 570 00:31:37,070 --> 00:31:41,290 ಅವುಗಳಲ್ಲಿ ಒಂದು, ಇದು ನಿಘಂಟುಗಳು ಆಗಿದೆ ಪೈಥಾನ್ ನಿಘಂಟುಗಳು ಹೋಲುತ್ತದೆ. 571 00:31:41,290 --> 00:31:48,270 ಇದು ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ನಲ್ಲಿ ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಹೋಲುತ್ತದೆ ಇಲ್ಲಿದೆ ಸಿ ಇದು ಮೂಲಭೂತವಾಗಿ ಕೀಲಿಗಳನ್ನು ನ ಮ್ಯಾಪಿಂಗ್ ಆಗಿದೆ 572 00:31:48,270 --> 00:31:49,820 ಅಲ್ಲಿ ಕೀಲಿಗಳನ್ನು ತಂತಿಗಳನ್ನು ಮಾಡಬಹುದು. 573 00:31:49,820 --> 00:31:52,670 ಮತ್ತು ಆ ಕೀಲಿಗಳನ್ನು ನೋಡಿದರೆ, ಆ ಕೀಲಿಗಳನ್ನು ಈ ಕೆಳಗಿನ ಹೊಂದಿರುತ್ತದೆ. 574 00:31:52,670 --> 00:31:56,020 ಆದ್ದರಿಂದ ಇದು ಸಾಕಷ್ಟು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಅಲ್ಲ ಆದರೆ ಬದಲಿಗೆ, ಹೆಚ್ಚಾಗಿ ಸಂಬಂಧಿಸಿದ 575 00:31:56,020 --> 00:31:58,810 ಒಂದು ಹ್ಯಾಶ್ ನಕ್ಷೆ ಅಥವಾ ಹ್ಯಾಶ್ ಮೇಜಿನ. 576 00:31:58,810 --> 00:32:02,420 >> ಈ ಹೇಳಲಾಗುವ ಹೇಗೆ ನೋಡೋಣ ವಾಸ್ತವವಾಗಿ ನಾವು ಮೊದಲು ಕೆಲಸ 577 00:32:02,420 --> 00:32:05,210 ಮೂಲ ಸಂಕೇತ ಸಹ ಹೋಗಿ. 578 00:32:05,210 --> 00:32:07,680 ನಾನು ಈ ರನ್ ವೇಳೆ, ಉಳಿದಿಲ್ಲ ನಡೆಯುತ್ತದೆ. 579 00:32:07,680 --> 00:32:12,430 ನಾನು ನಿರೀಕ್ಷಿಸುವುದಾಗಿ ನಾನು ಇದು ನನಗೆ ಹೇಳುವ ಕೆಳಗಿನ ರೀತಿಯ ಕೆಲವು ನಿಯತಾಂಕಗಳನ್ನು. 580 00:32:12,430 --> 00:32:16,050 ಹಾಗಾಗಿ ನೀಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇದು ಕೆಲವು ಸಮಸ್ಯೆ ಸೆಟ್ ಹೆಸರುಗಳು, 581 00:32:16,050 --> 00:32:18,490 ಆದ್ದರಿಂದ pset0, ಬಹುಶಃ ನಾನು 100 ಸಿಕ್ಕಿತು. 582 00:32:18,490 --> 00:32:20,790 ಮತ್ತು pset1, ನಾನು 5 ಸಿಕ್ಕಿತು. 583 00:32:20,790 --> 00:32:24,630 ತದನಂತರ ಪರೀಕ್ಷೆಯಲ್ಲಿ, ನಾನು ನಿಜವಾಗಿಯೂ ಉತ್ತಮವಾಗಿ ಮತ್ತು 30 ದೊರೆತಿದೆ. 584 00:32:24,630 --> 00:32:27,180 ಮತ್ತು ಓಹ್, ನಾನು ಇಲ್ಲಿ ಒಂದು ಜಾಗವನ್ನು ಹಿಟ್. 585 00:32:27,180 --> 00:32:30,940 >> ನಾನು ನಮೂದಿಸಿ ಹಿಟ್, ನೀವು ನೋಡಬಹುದು ಇದು ಕೆಲವು ಗಣನಾ ನಿರ್ವಹಿಸುತ್ತದೆ. 586 00:32:30,940 --> 00:32:33,740 ಇದು gradebook ಮೂರು ಹೇಳುತ್ತದೆ ಶ್ರೇಣಿಗಳನ್ನು, pset1, pset0, ಪರೀಕ್ಷೆಯಲ್ಲಿ. 587 00:32:33,740 --> 00:32:36,120 ಮತ್ತು gradebook ಹೊಂದಿದೆ ಈ ನಿರ್ದಿಷ್ಟ ಸರಾಸರಿ. 588 00:32:36,120 --> 00:32:38,370 ಆದ್ದರಿಂದ ಮತ್ತೆ, ನಾವು ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇವೆ ಈ gradebook ಯೋಚನೆ, 589 00:32:38,370 --> 00:32:44,650 ಆದರೆ ನಾವು iterating ಮುಂದುವರಿಯಲು ನೀನು ನಮ್ಮ ಕಾರ್ಯದ ಜಟಿಲತೆಯ ಜೊತೆ. 590 00:32:44,650 --> 00:32:47,650 >> ಆಕ್ರಮಣವನ್ನು ಆದ್ದರಿಂದ, ನಾವು ಆರ್ ಒಂದು ಕಾರ್ಯವನ್ನು ರಚಿಸಲು ಹೋಗುವ 591 00:32:47,650 --> 00:32:49,390 ಬಳಕೆ ಮುದ್ರಣ ಕಾರಣವಾಗಿದೆ. 592 00:32:49,390 --> 00:32:51,920 ಮತ್ತು ಈ ನಿರ್ಗಮನ ಇಲ್ಲ ಇದು ತಿನ್ನುವೆ ಕಾರ್ಯ ಕೇವಲ 593 00:32:51,920 --> 00:32:53,710 ಬಲವಂತವಾಗಿ ಅನ್ವಯಿಕದಿಂದಹೊರನಡೆ. 594 00:32:53,710 --> 00:32:56,530 ಈ ಏನೋ ಎಂಬುದನ್ನು ನೀವು ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಬಳಸುತ್ತದೆ. 595 00:32:56,530 --> 00:32:59,750 ಈ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಮಾತ್ರವಲ್ಲ ಒಂದು ಆಜ್ಞಾ ಸಾಲಿನ ಚರ್ಚೆಯಂತೆ ಜೊತೆ. 596 00:32:59,750 --> 00:33:01,990 ಮುಂದೆ ನಾವು X ಕೋಡ್ ಕಡೆಗೆ ತೆರಳುತ್ತಾರೆ ಮಾಡುತ್ತೇವೆ. 597 00:33:01,990 --> 00:33:07,760 ಆದರೆ ಈ ಒಂದು ಆಜ್ಞೆಯನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿರುತ್ತದೆ ಸ್ವಿಫ್ಟ್ ಸಾಲು ಶೈಲಿ ಪ್ರೋಗ್ರಾಂ. 598 00:33:07,760 --> 00:33:11,490 >> ನ ಕೆಲವು ಒಂದು ಅವಲೋಕಿಸೋಣ ಇಲ್ಲಿ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಗಳನ್ನು. 599 00:33:11,490 --> 00:33:15,150 ನ ಕೇವಲ ಒಂದೆರಡು, ನೋಡೋಣ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಗಳನ್ನು ಬಹುಶಃ ನಮೂದಿಸುವುದನ್ನು 600 00:33:15,150 --> 00:33:19,930 ಎಂದು ನನ್ನ ಕಾರ್ಯದಲ್ಲಿ ಶ್ರೇಣಿಗಳನ್ನು ಸಂಖ್ಯೆ ಮುದ್ರಣ, 601 00:33:19,930 --> 00:33:26,090 ನೀವು ನಾನು ಆ ಪಟ್ಟಿಯಲ್ಲಿ ಎಂದು ಕರೆಸಿಕೊಳ್ಳುವುದು items-- pset1, pset0 ಮತ್ತು ಪರೀಕ್ಷೆಯಲ್ಲಿ. 602 00:33:26,090 --> 00:33:29,130 ನೀವು ನಿಜವಾಗಿಯೂ ತ್ವರಿತವಾಗಿ ಮತ್ತು ಸುಲಭವಾಗಿ ಇದನ್ನು 603 00:33:29,130 --> 00:33:34,490 ಒಂದು ಇದು gradebook, ಮೂಲಕ ಕೀಸ್ ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ನಿಘಂಟು. 604 00:33:34,490 --> 00:33:38,730 ಪ್ರಮುಖ ಎಲ್ಲಾ ಮೂಲಕ ಕ್ಲಿಕ್ ಇಲ್ಲಿ ಡಾಟ್ ಕೀಲಿಗಳನ್ನು ವಿಧಾನ, 605 00:33:38,730 --> 00:33:43,180 ತದನಂತರ, ಈ joinWithSeparator ಬಳಸಲು ನಂತರ ಕೀಲಿಗಳನ್ನು ಎಲ್ಲಾ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 606 00:33:43,180 --> 00:33:48,590 ನಾವು ಬೆರಳಚ್ಚಿಸಿದ ಎಂದು, pset1-- ಅಥವಾ ಕ್ಷಮಿಸಿ, pset0, pset1, ಮತ್ತು exam-- 607 00:33:48,590 --> 00:33:53,030 ಮತ್ತು ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ concatenate ಚಿಹ್ನೆಗಳಿಂದ ಮತ್ತು ಜಾಗವನ್ನು ಬಳಸಿ 608 00:33:53,030 --> 00:33:55,400 ಒಂದು ಸುದೀರ್ಘ ಸರಣಿಯನ್ನು ರಚಿಸಲು. 609 00:33:55,400 --> 00:34:00,190 ಈ ಸೇರಲು ಕಾರ್ಯಾಚರಣೆ ಕೇವಲ ಅಸಾಧಾರಣ ಆಗಿದೆ ಹಲವಾರು ಇತರ ಸಂದರ್ಭಗಳಲ್ಲಿ ಉಪಯುಕ್ತ. 610 00:34:00,190 --> 00:34:03,450 ಮತ್ತು ಆದ್ದರಿಂದ ಈ joinWithSeparator ಆಗಿದೆ. 611 00:34:03,450 --> 00:34:06,939 >> ಮತ್ತು ಈ ಎಂದು ಒಂದು ವಿಷಯ ಸ್ವಿಫ್ಟ್ 1 ರಿಂದ ಸ್ವಿಫ್ಟ್ 2 ಬದಲಾಯಿತು. 612 00:34:06,939 --> 00:34:08,730 ಒಂದು ಇತ್ತು ಪೈಥಾನ್ ಶೈಲಿಗೆ ನೀವು ಇಂತಹ 613 00:34:08,730 --> 00:34:13,219 Python-- ಒಂದು ಪೈಥಾನ್ ತಿಳಿದಿದೆ ಶೈಲಿ ತಂತಿಗಳ ಮೇಲಿನ ವಿಧಾನ ಸೇರಲು. 614 00:34:13,219 --> 00:34:15,699 ಆದರೆ ಇನ್ನು ಮುಂದೆ ಸ್ವಿಫ್ಟ್ 2 ಸಂದರ್ಭದಲ್ಲಿ. 615 00:34:15,699 --> 00:34:19,400 ನೀವು ಬಯಸಿದಲ್ಲಿ ಈ ಬಳಸಲು ಬಯಸುವ ವಿಷಯವನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು concatenate ಗೆ 616 00:34:19,400 --> 00:34:23,380 ಒಟ್ಟಿಗೆ ಒಂದು ದಾರದೊಂದಿಗೆ. 617 00:34:23,380 --> 00:34:27,889 >> ಆದ್ದರಿಂದ ಬಹುಶಃ ನಂತರ ನಮ್ಮ ಮೊದಲು ಸರಾಸರಿ ಚರ್ಚೆ, 618 00:34:27,889 --> 00:34:32,659 ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅರ್ಥವಿಲ್ಲ ನಮಗೆ ಸರಾಸರಿ ಕಾರ್ಯ ಹೊಂದಿಸಲು 619 00:34:32,659 --> 00:34:36,610 ಬದಲಿಗೆ ಐಚ್ಛಿಕ ಡಬಲ್ ಎಂದು ಕೇವಲ ಒಂದು ಸ್ಪಷ್ಟ ಎರಡು ಪಟ್ಟು. 620 00:34:36,610 --> 00:34:39,239 ನಾವು ಏಕೆಂದರೆ ಅಸಾಮಾನ್ಯ ಪರಿಸ್ಥಿತಿ ಅಲ್ಲಿ, 621 00:34:39,239 --> 00:34:41,550 ಏನು gradebook ವಾಸ್ತವವಾಗಿ ವೇಳೆ ಇದು ಒಳಗೆ ಯಾವುದೇ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದೆ? 622 00:34:41,550 --> 00:34:44,280 ಏನು ಸರಾಸರಿ ಹಿಂದಿರುಗಬೇಕೆಂದು? 623 00:34:44,280 --> 00:34:46,350 >> ಅಲ್ಲದೇ ಬಹುಶಃ ಸಿ ನೀವು ಏನೋ ಮಾಡಿದ್ದೇನೆ ಎಂದು 624 00:34:46,350 --> 00:34:50,040 ಹಾಗೆ, ಒಂದು ಸೆಂಟಿನೆಲ್ ಮೌಲ್ಯವನ್ನು ಒದಗಿಸಿದ ರೀತಿಯ 0.0, ಅಥವಾ ಬಹುಶಃ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆ, 625 00:34:50,040 --> 00:34:53,690 ಅಥವಾ ಏನೋ ಕೇವಲ ವಾಸ್ತವವಾಗಿ ಪ್ರತಿನಿಧಿಸುವ ಕೆಲವು ದೋಷ ಸ್ಥಿತಿ ಇಲ್ಲ ಎಂದು 626 00:34:53,690 --> 00:34:57,910 ಮತ್ತು ನೀವು ಬಹುಶಃ ವಾಸ್ತವವಾಗಿ ಇಲ್ಲ ಸರಾಸರಿ ಲೆಕ್ಕಾಚಾರ ಸಾಮರ್ಥ್ಯವನ್ನು. 627 00:34:57,910 --> 00:35:05,590 ಸರಿ ಒಂದು ಸೂಚಿಸುವ ಸೌಂದರ್ಯ ಐಚ್ಛಿಕ ರೀತಿಯ ಹಾಗೆ ಎಂದು. 628 00:35:05,590 --> 00:35:09,540 ಈಗ ನಾನು ಈ ಎಲ್ಲಾ ಮಾತುಗಳನ್ನು ಹೇಳಿ ಆದರೆ ನಾನು ಈ ವಾಸ್ತವವಾಗಿ optionals ಬಳಸುವುದಿಲ್ಲ. 629 00:35:09,540 --> 00:35:12,970 ಆದರೆ ನಾವು ನೋಡಿ ಮಾಡುತ್ತೇವೆ ಎಂದು ನಾವು ಸರಾಸರಿ ಹೊಂದಿಸಬಹುದು ಅಲ್ಲಿ ನಿಮಿಷಗಳ 630 00:35:12,970 --> 00:35:17,230 ಆದ್ದರಿಂದ ಐಚ್ಛಿಕ ಮಾಹಿತಿ ಪ್ರಕಾರ ಎಂದು ನಿಜವಾಗಿ ತದನಂತರ ಕೆಲವು ಡೇಟಾವನ್ನು, ಹಿಂದಿರುಗಿಸುತ್ತದೆ 631 00:35:17,230 --> 00:35:18,470 ನಾವು ಮಾಹಿತಿಯನ್ನು ಹಿಂತಿರುಗುವುದು. 632 00:35:18,470 --> 00:35:20,570 ಇಲ್ಲದಿದ್ದರೆ ನಾವು ಹಿಂದಿರುಗುವ ಶೂನ್ಯ, ಈ ಎಂದು 633 00:35:20,570 --> 00:35:22,200 ಯಾವುದೇ ಸೂಕ್ತ ಗಣನಾ ಹೊಂದಿದೆ. 634 00:35:22,200 --> 00:35:25,650 635 00:35:25,650 --> 00:35:28,570 >> ಯಾವುದೋ ಕಡೆಗೆ ನೋಡೋಣ. 636 00:35:28,570 --> 00:35:35,910 ಇಲ್ಲಿಂದ ಆದ್ದರಿಂದ, ನಾವು ನೋಡುವ ಬಂದಿದೆ ಆಜ್ಞಾ ಸಾಲಿನ ಎಲ್ಲ ಈ ಉದಾಹರಣೆಗಳು. 637 00:35:35,910 --> 00:35:39,470 ಆದರೆ ನಿಜವಾಗಿಯೂ ನೀವು ನೀನು ವ್ಯವಹರಿಸುವಾಗ ಎಂದು X ಕೋಡ್ ಆಗಿದೆ. 638 00:35:39,470 --> 00:35:43,720 ಮತ್ತು ಬಗ್ಗೆ ಒಳ್ಳೆಯ ವಸ್ತುಗಳನ್ನು ಒಂದು X ಕೋಡ್ ಪೊಸಿಷನ್ ಮತ್ತು ನಿರ್ದಿಷ್ಟವಾಗಿ ಸ್ವಿಫ್ಟ್, 639 00:35:43,720 --> 00:35:47,450 ನಾವು ಈ ಹೊಂದಿರುತ್ತವೆ ವಿಷಯ ಒಂದು ಆಟದ ಕರೆಯಲಾಗುತ್ತದೆ. 640 00:35:47,450 --> 00:35:51,470 ಮತ್ತು ಒಂದು ಆಟದ ಆಗಿದೆ ಎಲ್ಲಾ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ನಲ್ಲಿ. 641 00:35:51,470 --> 00:35:54,751 ಆದರೆ ನೀವು ಪ್ರಯೋಗಶೀಲತೆಗೆ ಅವಕಾಶ ಬಹಳ ಸುಲಭ ರೀತಿಯಲ್ಲಿ ಸ್ವಿಫ್ಟ್. 642 00:35:54,751 --> 00:35:56,000 ನಿಮ್ಮ ಕೋಡ್ ಎಲ್ಲಾ ಟೈಪ್ ಮಾಡಬಹುದು. 643 00:35:56,000 --> 00:35:58,140 ಇದು ಚೆನ್ನಾಗಿ ಇಲ್ಲಿ ಹೈಲೈಟ್ ವಾಕ್ಯ ಇಲ್ಲಿದೆ. 644 00:35:58,140 --> 00:36:01,600 ನೀವು ಒಂದು ಹೊಸ ಕಡತವನ್ನು ರಚಿಸಲು, ಇದು ಕೇಳುತ್ತೇವೆ ನೀವು ಒಂದು ಆಟದ ರಚಿಸಲು ಬಯಸಿದರೆ. 645 00:36:01,600 --> 00:36:08,720 ಆದರೆ ಮೈದಾನ ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ವಿಷಯ ಎಂದು ನಿಮ್ಮ ವಿಂಡೋದ ಬಲಭಾಗದಲ್ಲಿ 646 00:36:08,720 --> 00:36:12,020 ನಿಜವಾಗಿ ನೀವು ತೋರಿಸುತ್ತದೆ ನಿಮ್ಮ ಕೋಡ್ ಉತ್ಪತ್ತಿಯನ್ನು. 647 00:36:12,020 --> 00:36:16,110 ನಾನು ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ, ನಾವು ನೋಡಬಹುದು ಕೋಡ್ ವಿವಿಧ ರೇಖೆಗಳ ಔಟ್ಪುಟ್ 648 00:36:16,110 --> 00:36:17,200 ವಾಸ್ತವವಾಗಿ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ. 649 00:36:17,200 --> 00:36:19,850 650 00:36:19,850 --> 00:36:26,790 >> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ನೀನು ದಿಕ್ಕುಗಳಲ್ಲಿ ಸ್ವಲ್ಪ ಬದಲಾಯಿಸಲು 651 00:36:26,790 --> 00:36:30,960 ಮತ್ತು ನಿಜವಾಗಿಯೂ ಏನೋ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಈ ಉನ್ನತ ಮಟ್ಟದ ರೀತಿಯಲ್ಲಿ ಮುಖ್ಯ 652 00:36:30,960 --> 00:36:34,020 ಸ್ವಿಫ್ಟ್, ಇದು ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮುಚ್ಚುವಿಕೆ ಈ ಕಲ್ಪನೆ. 653 00:36:34,020 --> 00:36:36,960 ಮತ್ತು ನೀವು ಬಹುಶಃ ಈ ನೋಡಿದ್ದೇವೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ವಲ್ಪ. 654 00:36:36,960 --> 00:36:40,770 ನೀವು ಆ ಅದಕ್ಕಾಗಿ CS50 ಇವೆ, ಮುಚ್ಚುವಿಕೆ 655 00:36:40,770 --> 00:36:47,240 ಮಾಡುವ ಅತ್ಯಂತ ಜನಪ್ರಿಯ, ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ ಆಧುನಿಕ ಭಾಷೆಗಳಲ್ಲಿ ಉನ್ನತ ಮಟ್ಟದ ವಿಷಯಗಳನ್ನು. 656 00:36:47,240 --> 00:36:50,270 ಆದರೆ ಇದು ರೀತಿಯ ಕಷ್ಟ ಮೊದಲ ಬಾರಿಗೆ ಸುಮಾರು ನಿಮ್ಮ ತಲೆಗೆ ಕಟ್ಟಲು. 657 00:36:50,270 --> 00:36:52,269 ಈ ನೋಡುವ ಆದ್ದರಿಂದ ಮೊದಲ ಬಾರಿಗೆ, ಒಕೆ. 658 00:36:52,269 --> 00:36:56,740 ಕೇವಲ ಮೂಲ ಕೋಡ್ ನೋಡಲು ಮತ್ತು ನೀವು ಮನೆಯಲ್ಲಿ ವ್ಯಕ್ತಿಯು ಒಂದು ವೇಳೆ. 659 00:36:56,740 --> 00:37:01,050 >> ಈ ಸಂದರ್ಭದಲ್ಲಿ ಆದ್ದರಿಂದ, ಎಂದು ತಿಳಿಸಿ ನಾವು ಪರಿಣತರಾದ ಬಹಳಷ್ಟು ರಚಿಸಲು ಬಯಸುವ 660 00:37:01,050 --> 00:37:04,134 ಕೆಲವು ಸ್ಥಿರ ಮೌಲ್ಯ ಜೊತೆ. 661 00:37:04,134 --> 00:37:05,800 ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಕಾರ್ಯ ರಚಿಸಬಹುದು. 662 00:37:05,800 --> 00:37:09,270 ನಾನು ಶಕ್ತಿ ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ ಜೀವನದಲ್ಲಿ 2 ಅವರ ಏಕೈಕ ಉದ್ದೇಶ 663 00:37:09,270 --> 00:37:15,770 ಕೆಲವು ಇನ್ಪುಟ್ ಮತ್ತು ಡಬಲ್ ತೆಗೆದುಕೊಳ್ಳಲು ಹೊಂದಿದೆ ಇದು, ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕು. 664 00:37:15,770 --> 00:37:21,210 ನಾನು ಇಲ್ಲಿ ಗಮನಿಸಿ ದತ್ತಾಂಶದ ಒಂದು ರೀತಿಯ ಸ್ವೀಕರಿಸುವ. 665 00:37:21,210 --> 00:37:23,137 ಇದು ಒಂದು ವೇರಿಯೇಬಲ್ ಕರೆಯಲ್ಪಡುವ X ಎಂದು ವಿಶೇಷವೇನು. 666 00:37:23,137 --> 00:37:23,970 ಇದು ರೀತಿಯ ಡಬಲ್ ಇಲ್ಲಿದೆ. 667 00:37:23,970 --> 00:37:26,190 ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಒಂದು ಡಬಲ್ ಮರಳಿ ಪಡೆಯಲಿದ್ದೇನೆ. 668 00:37:26,190 --> 00:37:29,100 ಮತ್ತು ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ತುಂಬಾ ಸರಳವಾಗಿ, ಸಾಕಷ್ಟು 669 00:37:29,100 --> 00:37:32,650 ಈ ಮೌಲ್ಯವನ್ನು ಡಬಲ್ ಮುಗ್ಧ ರೀತಿಯಲ್ಲಿ. 670 00:37:32,650 --> 00:37:35,600 ಮತ್ತು ನಾನು ಏಕೆ ಈ ತೋರುವಿರಿ ಕೇವಲ ಒಂದು ಸೆಕೆಂಡಿನಲ್ಲಿ ಸಹಾಯಕವಾಗಿದೆ. 671 00:37:35,600 --> 00:37:40,418 >> ಈ ವ್ಯಾಪ್ತಿಯ ಇಲ್ಲಿ ಗಮನಿಸಿ ಮತ್ತೆ. 1 ಏನೋ, ಬಿಂದುವನ್ನು 672 00:37:40,418 --> 00:37:44,130 ಅಂದರೆ ಡಾಟ್ ಡಾಟ್, 2, ಈ ಲೂಪ್ ಎರಡು ಬಾರಿ ನಡೆಸಲಾಗುತ್ತದೆ. 673 00:37:44,130 --> 00:37:46,480 ಆದರೆ ಈ ಒಂದು ನಕಲಿ ವೇರಿಯಬಲ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. 674 00:37:46,480 --> 00:37:49,650 ಇದು ನಾನು ನಾನೇನು ಅರ್ಥ ನಗರದಲ್ಲಿ ವೇರಿಯಬಲ್ ಬಳಸುತ್ತಿರುವ 675 00:37:49,650 --> 00:37:51,070 ಈ ಲೂಪ್ ಒಳಗೆ. 676 00:37:51,070 --> 00:37:55,380 ನಾನು ಈ ಸಾಲಿನಲ್ಲಿ ಬಯಸುವ ಕೋಡ್ ಎರಡು ಬಾರಿ ಚಲಾಯಿಸಲು, 677 00:37:55,380 --> 00:37:58,980 ತಿಳಿಯಲು ಅಗತ್ಯವಿಲ್ಲದೇ ಆ ವ್ಯಾಪ್ತಿಯ ಮೌಲ್ಯವನ್ನು. 678 00:37:58,980 --> 00:38:02,570 >> ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಪರಿಣಾಮವಾಗಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಬಾಗುತ್ತೇನೆ ಆದ್ದರಿಂದ ಬಾರಿ ಇದು ಮೂಲಭೂತವಾಗಿ ಎರಡು ಬಾರಿ X 679 00:38:02,570 --> 00:38:06,560 ನಾನು ಈ ಮೌಲ್ಯವನ್ನು ಹಾಕಿಕೊಳ್ಳುವುದು ನಾನು ಅರ್ಥ. 680 00:38:06,560 --> 00:38:10,230 ಮತ್ತು ಈ ನಡೆಯುತ್ತದೆ ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಕೆಲಸ. 681 00:38:10,230 --> 00:38:16,410 2 ಪವರ್, ಒಂದು ಮೌಲ್ಯವನ್ನು ಹಾದುಹೋಗುವ 2.0 ನಮಗೆ 4 ಒಂದು ಔಟ್ಪುಟ್ ನೀಡುತ್ತದೆ. 682 00:38:16,410 --> 00:38:18,810 10,24 3.2 ಕೃತಿಗಳು. 683 00:38:18,810 --> 00:38:22,660 >> ಈಗ ನಾವು ಇದೇ ಮಾಡಬಹುದು 3 ಅಧಿಕಾರಕ್ಕಾಗಿ ವಿಷಯ. 684 00:38:22,660 --> 00:38:25,330 ಆದರೆ ಈಗ ಮಾತ್ರ ಶ್ರೇಣಿಯ ಬದಲಾಯಿಸಲು. 685 00:38:25,330 --> 00:38:28,840 1 ನಕಲಿ ವೇರಿಯಬಲ್ 3 ಮೂಲಕ, 3 ಬಾರಿ ಗುಣಿಸುತ್ತಾರೆ 686 00:38:28,840 --> 00:38:29,830 ಮತ್ತು ಒಂದೇ ವಿಷಯವನ್ನು. 687 00:38:29,830 --> 00:38:32,240 >> ಆದ್ದರಿಂದ ಈ ಸ್ವಲ್ಪ contrived ಅನುಭವಿಸಬಹುದಾದ. 688 00:38:32,240 --> 00:38:34,270 ಆದರೆ ಪ್ರಮುಖ ಇಲ್ಲ ಇಲ್ಲಿ ವಿಷಯ ಇದು 689 00:38:34,270 --> 00:38:37,770 ಈ ನೋಡುವ ಎಂದು ಎರಡು ಕಾರ್ಯಗಳನ್ನು ಇಲ್ಲ 690 00:38:37,770 --> 00:38:43,600 ವಿಭಿನ್ನ ಕೇವಲ ಒಂದು ವಿಷಯ, ಇದು ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಈ ಕೆಳಗಿನ. 691 00:38:43,600 --> 00:38:46,910 ಈ ಎರಡು ಬಗ್ಗೆ ಉಳಿದೆಲ್ಲವೂ ಕಾರ್ಯಗಳು, 3 ವಿದ್ಯುತ್ ಮತ್ತು 2 ವಿದ್ಯುತ್, 692 00:38:46,910 --> 00:38:50,440 , ವಾಸ್ತವವಾಗಿ, ಒಂದೇ ಕಾರಣ ಅವರು ಅದೇ ರೀತಿಯಲ್ಲಿ ಕೆಲಸ. 693 00:38:50,440 --> 00:38:53,460 >> ಈ ಹಂತದಲ್ಲಿ, ಸ್ವಲ್ಪ ಆದ್ದರಿಂದ ಎಚ್ಚರಿಕೆಯ ಗಂಟೆ ಆಫ್ ಹೋಗುವ ಮಾಡಬೇಕು. 694 00:38:53,460 --> 00:38:56,200 ಆಶಾದಾಯಕವಾಗಿ ನೀವು ಹೇಳುವ ಏನನ್ನು, ನಿಮಗೆ ತಿಳಿದಿರುವ, ಈ ಸ್ವಲ್ಪ ಭಾಸವಾಗುತ್ತದೆ 695 00:38:56,200 --> 00:38:59,250 ಪ್ರಯತ್ನದ ಮಾಡುವಿಕೆ ರೀತಿಯ. 696 00:38:59,250 --> 00:39:02,950 ಬಹುಶಃ ಒಂದು ರೀತಿಯಲ್ಲಿ ನಾನು ಇಲ್ಲ ಈ ಎಲ್ಲಾ ಕಲ್ಪಿಸಲಾಗಿದೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ 697 00:39:02,950 --> 00:39:06,630 ಮತ್ತು ಕಾರ್ಯ ಒದಗಿಸಲು ಅಥವಾ ಕಾರ್ಯ ರಚಿಸಿದ 698 00:39:06,630 --> 00:39:11,550 ಅದನ್ನೇ ಇಲ್ಲದೆ ಯಾವ ಮಾಡುತ್ತದೆ ಸ್ಪಷ್ಟವಾಗಿ ಇದನ್ನು ಟೈಪ್ ಅಗತ್ಯವಿಲ್ಲದೇ. 699 00:39:11,550 --> 00:39:15,732 ಮತ್ತು ಈ ಯಾವ ಶಕ್ತಿ ಒಂದು ಮುಚ್ಚಿದ ನಮಗೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. 700 00:39:15,732 --> 00:39:16,940 ಆದ್ದರಿಂದ ಈ ಒಂದು ಅವಲೋಕಿಸೋಣ. 701 00:39:16,940 --> 00:39:18,700 ನಾನು ಒಂದೆರಡು ಕಳೆಯಲು ನಾವು ಈ ಮೇಲೆ ನಿಮಿಷಗಳ, ಈ ಕಾರಣ 702 00:39:18,700 --> 00:39:20,310 ಸ್ವಿಫ್ಟ್ ಬಹಳ ಮುಖ್ಯ. 703 00:39:20,310 --> 00:39:22,900 ನಾವು ಈ ಎಲ್ಲಾ ಸಮಯ. 704 00:39:22,900 --> 00:39:24,550 ನಾವು ಒಂದು ಕಾರ್ಯ ನೀನು. 705 00:39:24,550 --> 00:39:26,380 ಇದು powerOf ಎಂದು ವಿಶೇಷವೇನು. 706 00:39:26,380 --> 00:39:29,470 ಇದು ಸ್ವೀಕರಿಸಲು ಹೋಗುವುದಿಲ್ಲ ನಿಯತಾಂಕ ರೀತಿಯ ಇಂಟ್ ವೈ ಎಂಬ. 707 00:39:29,470 --> 00:39:32,220 ಆದರೆ ರಿಟರ್ನ್ ಪ್ರಕಾರ ನೋಡೋಣ. 708 00:39:32,220 --> 00:39:38,730 ರಿಟರ್ನ್ ಪ್ರಕಾರ, ಆಗಿದೆ ಆವರಣ, ಡಬಲ್ ಡಬಲ್ ಬಾಣ. 709 00:39:38,730 --> 00:39:43,370 ಈ ಕಾರ್ಯ ಅಂದರೆ ಈ ಕಾರ್ಯ powerOf, 710 00:39:43,370 --> 00:39:46,550 ಕಾರ್ಯ ಮರಳಲಿದ್ದಾರೆ. 711 00:39:46,550 --> 00:39:50,845 ಒಂದು ಡಬಲ್ ಸ್ವೀಕರಿಸುತ್ತಿಲ್ಲ ಮತ್ತು ಡಬಲ್ ಹಿಂದಿರುಗಿದ. 712 00:39:50,845 --> 00:39:53,720 ಆದ್ದರಿಂದ ಕ್ರೇಜಿ ರೀತಿಯ ಅನಿಸಬಹುದು, ಆದರೆ ಸ್ವಲ್ಪ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ 713 00:39:53,720 --> 00:39:55,060 ಮತ್ತು ಏನಾಗುತ್ತದೆ ನೋಡಲು ನೋಡಲು. 714 00:39:55,060 --> 00:39:57,910 ನಾವು ಈ ಕಾರ್ಯವನ್ನು powerOf ಒಳಗೆ ಇದ್ದೇವೆ. 715 00:39:57,910 --> 00:40:00,760 ನಾವು ಹೊಸ ಕಾರ್ಯ ರಚಿಸುತ್ತಿದೆ exponentiator ಕರೆದು 716 00:40:00,760 --> 00:40:02,900 ಆದರೆ ಅದು ವಿಷಯವಲ್ಲ. 717 00:40:02,900 --> 00:40:06,410 >> ಈ ಹೊಂದಿದೆ ಗಮನಕ್ಕೆ x ನ ಇನ್ಪುಟ್ ಮೌಲ್ಯ. 718 00:40:06,410 --> 00:40:09,910 ಮತ್ತು ಇದು ಒಂದು ಡಬಲ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದೆ ಮತ್ತು ಡಬಲ್ ಹಿಂದಿರುಗಿದ. 719 00:40:09,910 --> 00:40:16,320 ಮತ್ತು ಇದೇ ಸಂಕೇತ ಎಂದು ನಾವು 2 ಮೌಲ್ಯವನ್ನು ಹೊರತುಪಡಿಸಿ, ಮೇಲೆ ಕಂಡಿತು 720 00:40:16,320 --> 00:40:20,060 3 ಅಥವಾ ಮೌಲ್ಯವು ಅಂದರೆ ವ್ಯಾಪ್ತಿಯ ಹೊರಟ ಮೇಲಿನ, 721 00:40:20,060 --> 00:40:23,210 ಆಕ್ರಮಿಸಿದೆ ವೈ ಈ ಮೌಲ್ಯ 722 00:40:23,210 --> 00:40:27,230 ಆರಂಭಿಕ ನಿಯತಾಂಕ ನಮ್ಮ powerOf ಕ್ರಿಯೆಯ. 723 00:40:27,230 --> 00:40:31,700 ಈ ಹಂತದಲ್ಲಿ, ನಾವು exponentiator ಮರಳಿ. 724 00:40:31,700 --> 00:40:33,345 ನಾವು ಕಾರ್ಯ ಹಿಂದಿರುಗಿದ. 725 00:40:33,345 --> 00:40:36,300 726 00:40:36,300 --> 00:40:39,550 >> ಇದು ರೀತಿಯ ಸ್ವಲ್ಪ ಮನಸ್ಸು ಊದುವ ಅನಿಸುತ್ತದೆ. 727 00:40:39,550 --> 00:40:44,360 ಆದರೆ ಏನಾಗುತ್ತದೆ ಕಲ್ಪನೆ ಅವಕಾಶ ನಾನು ಈ ಕಾರ್ಯ ಕರೆ powerOf 728 00:40:44,360 --> 00:40:47,610 ಮತ್ತು 2 ಇದನ್ನು ಕೆಲವು ಮೌಲ್ಯವನ್ನು ರವಾನಿಸಲು. 729 00:40:47,610 --> 00:40:50,020 ಇದರ ಅರ್ಥವೇನೆಂದು ಎಂದು ನಾನು ಈಗ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿವೆ 730 00:40:50,020 --> 00:40:55,130 ಈ ಮೌಲ್ಯವನ್ನು ಅಂದರೆ ವೈ 2, ಈ exponentiator ಕಾರ್ಯದಲ್ಲಿ ವೈ 731 00:40:55,130 --> 00:40:56,410 ಮೌಲ್ಯವನ್ನು 2 ಆಗಿರುತ್ತದೆ. 732 00:40:56,410 --> 00:41:01,290 ಆದರೆ ನಾನು ಈ ಹಿಂದಿರುಗಿದ ನಾನು exponentiator ಕಾರ್ಯ. 733 00:41:01,290 --> 00:41:05,900 >> ಆದ್ದರಿಂದ ಸ್ವಿಫ್ಟ್ ನಾನು ಹೇಳುವ ಗಮನಕ್ಕೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ರಚಿಸಿದ. 734 00:41:05,900 --> 00:41:10,550 ಚದರ, ಇದು ಒಂದು ವ್ಯಾಖ್ಯಾನ ಇದೆ ಅವಕಾಶ ಒಂದು ಡಬಲ್ ಸ್ವೀಕರಿಸುತ್ತದೆ ಒಂದು ಕಾರ್ಯ 735 00:41:10,550 --> 00:41:12,610 ಮತ್ತು ಡಬಲ್ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 736 00:41:12,610 --> 00:41:16,590 ನಾನು ಕಾರ್ಯ ರಚಿಸಿದ ಚೌಕಗಳನ್ನು ಏನೋ 737 00:41:16,590 --> 00:41:19,782 ಇಲ್ಲಿಯೇ ಈ ಯಾಂತ್ರಿಕ ಬಳಸಿ. 738 00:41:19,782 --> 00:41:22,490 ಮತ್ತು ನಿಜವಾಗಿಯೂ ನಡೆಯುತ್ತಿದೆ ಏನು ಈ ಕ್ರಿಯೆ ಮರಳಲಿದ್ದಾರೆ 739 00:41:22,490 --> 00:41:26,390 exponentiator ಆದರೆ ಈ ಮೌಲ್ಯವನ್ನು ವೈ ಇದು ಒಳಗೆ ಸುತ್ತುವ. 740 00:41:26,390 --> 00:41:31,080 ಆದ್ದರಿಂದ ಈಗ ಪ್ರತಿ ಬಾರಿ ನಾನು ಈ ಬಳಸಬಹುದು ವೇರಿಯಬಲ್ ಅಥವಾ ಈ ಸ್ಥಿರ ಎಂಬ 741 00:41:31,080 --> 00:41:35,180 ಚದರ, ಇದು ವಿಶೇಷವೇನು ಕ್ರಿಯೆಯಾಗಿ ವರ್ತಿಸುವಂತೆ. 742 00:41:35,180 --> 00:41:39,960 ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಆ ವೇರಿಯಬಲ್ ಕರೆಯಬಹುದು ಹಾಗೆ ನಾನು ಒಂದು ಕಾರ್ಯ ಕರೆ ಎಂದು, 743 00:41:39,960 --> 00:41:43,830 ಮತ್ತು ಇದನ್ನು ಹಲವಾರು ಹೋಗಲು, ಈ ಸಂದರ್ಭದಲ್ಲಿ 3 ಚಿತ್ರದಲ್ಲಿರುವಂತೆ. 744 00:41:43,830 --> 00:41:45,910 ನಾನು ಈ ಮೌಲ್ಯವನ್ನು ಚದರ ಮಾಡುತ್ತದೆ. 745 00:41:45,910 --> 00:41:53,340 ಆದ್ದರಿಂದ 3 ನಂತರ ಕಾಣಿಸುತ್ತದೆ ವರ್ಗ ನಾವು ಇಲ್ಲಿ ನೋಡಬಹುದು ಎಂದು, 9 ಆಗಲು. 746 00:41:53,340 --> 00:41:56,530 >> ನಿಜವಾಗಿಯೂ ಕ್ರೇಜಿ, ಆದರೆ ಈ ಈಗ ನನಗೆ ಅವಕಾಶ 747 00:41:56,530 --> 00:41:59,040 ಇತರ powerOf ಕಾರ್ಯಗಳನ್ನು ರಚಿಸಲು. 748 00:41:59,040 --> 00:42:03,680 ನಾನು ಸರಿ, ಈಗ ನಾನು ಬಯಸುವ, ಹೇಳಬಹುದು ಲೈಕ್ ಒಂದು ಹೊಸ ಕಾರ್ಯವನ್ನು ರಚಿಸಲು, powerOf (3), 749 00:42:03,680 --> 00:42:06,290 ಮತ್ತು ಒಳಗೆ ಆ ಶೇಖರಿಸಿಡಲು ಸ್ಥಿರ ಎಂಬ ಘನ. 750 00:42:06,290 --> 00:42:10,220 ಈಗ ಘನ ಒಂದು ಎಂದು ನಾನು ನಂತರ ತಿನ್ನುವೆ ಪ್ರತ್ಯೇಕ ಕಾರ್ಯ 751 00:42:10,220 --> 00:42:14,800 ಇನ್ಪುಟ್ ಮತ್ತು ಘನ ಕೆಲವು ಮೌಲ್ಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ನಾವು ಬಾಟಮ್ ಲೈನ್ ನೋಡಬಹುದು ಮೌಲ್ಯವನ್ನು 752 00:42:14,800 --> 00:42:16,420 ಇಲ್ಲಿ. 753 00:42:16,420 --> 00:42:18,590 2 ಘನ 8 ಕಾರಣವಾಗುತ್ತದೆ ಹೋಗುತ್ತದೆ. 754 00:42:18,590 --> 00:42:21,330 755 00:42:21,330 --> 00:42:22,680 >> ಆಶಾದಾಯಕವಾಗಿ ಬಹಳ ಅಚ್ಚುಕಟ್ಟಾಗಿ ಸ್ಟಫ್. 756 00:42:22,680 --> 00:42:25,920 ನೀವು ಈ ನೋಡಿಲ್ಲದಿದ್ದರೆ ಬಂದಿದೆ. 757 00:42:25,920 --> 00:42:29,990 ನಾನು ಮುಚ್ಚುವಿಕೆ ನೋಡಬೇಡಿ ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ ಮತ್ತು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಈ ತನಿಖೆ. 758 00:42:29,990 --> 00:42:33,570 ನಾವು ಬಹಳಷ್ಟು ನಿಜವಾಗಿಯೂ ಪ್ರಬಲ ವಿಷಯವನ್ನು ನೋಡಿ ವಿಶೇಷವೇನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಕೆಲವು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ. 759 00:42:33,570 --> 00:42:37,160 ಇದು ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ ಹಾಗೂ API ಗಳು ಅರ್ಥ 760 00:42:37,160 --> 00:42:38,620 ನಾವು ಕೇವಲ ಒಂದು ಸೆಕೆಂಡಿನಲ್ಲಿ ಪಡೆಯುತ್ತೀರಿ. 761 00:42:38,620 --> 00:42:39,456 ಹೌದು? 762 00:42:39,456 --> 00:42:43,740 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮಾಡುವ powerOf (2), ಆವರಣದ, ತದನಂತರ 763 00:42:43,740 --> 00:42:48,764 ಮತ್ತೊಂದು ಆವರಣದ ಮತ್ತೊಂದು ಇನ್ಪುಟ್ ನೀವು ಮೂಲತಃ ಚದರ ಬದಲಿಗೆ ನೀವು. 764 00:42:48,764 --> 00:42:50,930 DAN AMRMENDARIZ: ಆದ್ದರಿಂದ ನೋಡಲು ಇಲ್ಲಿ ಕೊನೆಯ ಸಾಲಿನಲ್ಲಿ. 765 00:42:50,930 --> 00:42:55,930 ಇದು ವಾಸ್ತವವಾಗಿ ಸಂಪೂರ್ಣವಾಗಿ ಸಾಧ್ಯ ನೀವು ಸೂಚಿಸಿದಂತೆ ಸರಣಿ ಹಾಗೆ. 766 00:42:55,930 --> 00:43:00,990 ಆದ್ದರಿಂದ powerOf (5) ನಾವು ನೀನು ಇಲ್ಲಿ 5 ಒಂದು exponentiator ಹೊಂದಲು. 767 00:43:00,990 --> 00:43:04,160 ಆದ್ದರಿಂದ ಈ ಮೂಲಭೂತವಾಗಿ ಎಂದು ನಾನು ಐದನೇ ಅಧಿಕಾರಕ್ಕೆ 4 ಅದೇ ವಿಷಯ, 768 00:43:04,160 --> 00:43:07,200 ನಾವು ಒಂದು exponentiating ರಚಿಸಿದ ಏಕೆಂದರೆ ಐದನೇ ಅಧಿಕಾರಕ್ಕೆ ಕೆಲಸ, 769 00:43:07,200 --> 00:43:09,920 ಮತ್ತು ನಾವು ಒಳಗೆ ಹಾದುಹೋಗುವ ನೀವು ಮೌಲ್ಯವನ್ನು 4 ಕಾರ್ಯ. 770 00:43:09,920 --> 00:43:12,619 ಮತ್ತು ನಾವು ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ನಾವು, 1024 ನಿರೀಕ್ಷಿಸಿದಂತೆ. 771 00:43:12,619 --> 00:43:14,785 ಪ್ರೇಕ್ಷಕರು: ಇದು ಒಂದು ಅಲ್ಲ ಇದು ಮಾಡುತ್ತದೆ, ಹೆಸರು 772 00:43:14,785 --> 00:43:16,570 ಯಾವುದೇ ಚದರ ಓದಲು. 773 00:43:16,570 --> 00:43:17,903 >> DAN AMRMENDARIZ: ಬಲ, ನಿಖರವಾಗಿ. 774 00:43:17,903 --> 00:43:21,120 ನಾನು ಹೇಳಿದಂತೆ ಮೊದಲು ಇಲ್ಲಿ ನಿರಂತರ ಒಳಗೆ 775 00:43:21,120 --> 00:43:23,808 ಮಾಡಿದ ಪೆಟ್ಟಿಗೆ ಆ ಹೆಸರನ್ನು ಬಳಸಲು. 776 00:43:23,808 --> 00:43:24,308 ಹೌದು? 777 00:43:24,308 --> 00:43:26,942 >> ಪ್ರೇಕ್ಷಕರು: ಈ ಸಂದರ್ಭದಲ್ಲಿ powerOf, ಇದು ಭಾಗವಾಗಿದೆ 778 00:43:26,942 --> 00:43:30,774 ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ರೀತಿಯಲ್ಲಿ ನೀವು ವಿರುದ್ಧವಾಗಿ 779 00:43:30,774 --> 00:43:33,952 [ಕೇಳಿಸುವುದಿಲ್ಲ] powerOf ನಗರದ? 780 00:43:33,952 --> 00:43:35,660 DAN AMRMENDARIZ: ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, powerOf 781 00:43:35,660 --> 00:43:39,280 ಕೇವಲ ಹೆಸರು ನಾನು ಇಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಕಾರ್ಯ. 782 00:43:39,280 --> 00:43:41,801 ಆದ್ದರಿಂದ ಅಂತರ್ಗತ ಅಲ್ಲ ಭಾಷೆ ಬಿಟ್ಟು, 783 00:43:41,801 --> 00:43:43,550 ಬದಲಿಗೆ, ಅದು ಕೇವಲ ಇರುವ ಕಾರ್ಯ 784 00:43:43,550 --> 00:43:45,628 ಆ ಹೆಸರಿನ ನಾನು ಆ ಹೆಸರನ್ನು ನೀಡಬಹುದು ಏಕೆಂದರೆ. 785 00:43:45,628 --> 00:43:48,770 786 00:43:48,770 --> 00:43:51,920 ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 787 00:43:51,920 --> 00:43:52,800 ಆಯ್ತು. 788 00:43:52,800 --> 00:43:54,750 >> ಈಗ ಈ ಅದ್ಭುತವಾಗಿದೆ. 789 00:43:54,750 --> 00:43:58,170 ಆದರೆ ನೀವು ನೋಡಲು ಹೋಗುತ್ತಿಲ್ಲ ಮುಚ್ಚಿದ ಕಾರ್ಯಗಳನ್ನು ಬಹಳಷ್ಟು 790 00:43:58,170 --> 00:44:03,440 ನೀವು ವ್ಯಾಖ್ಯಾನಿಸಲು ಅಲ್ಲಿ ಒಳಗೆ, ಹೀಗಿವೆ ಒಂದು ಕಾರ್ಯ, ಮತ್ತೊಂದು ಕ್ರಿಯೆಯ. 791 00:44:03,440 --> 00:44:04,320 ಮತ್ತು ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು. 792 00:44:04,320 --> 00:44:06,430 ಆದರೆ ರೀತಿಯ ಅಲ್ಲ ನಿಜವಾಗಿಯೂ ಅಗತ್ಯ, ಬಲ? 793 00:44:06,430 --> 00:44:09,189 ನಾನು ಈ ವ್ಯಾಖ್ಯಾನಿಸಲು ಇಲ್ಲ ಏಕೆ ಲೈಕ್ ಕ್ರಿಯೆ ಎಂದು exponentiator 794 00:44:09,189 --> 00:44:10,480 ಮತ್ತು ನಂತರ ತಕ್ಷಣವೇ ಅದನ್ನು ಮರಳಿ. 795 00:44:10,480 --> 00:44:15,220 ಏಕೆ ನಾನು ತಕ್ಷಣ ಈ ಕಾರ್ಯ, ಹಿಂದಿರುಗುವ? 796 00:44:15,220 --> 00:44:18,890 >> ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ನಿಖರವಾಗಿ ಎಂಬ ಪರಿಕಲ್ಪನೆಯ ಹಿಂದಿನ ಉದ್ದೇಶ 797 00:44:18,890 --> 00:44:22,410 ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು, ಅಲ್ಲಿ ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲ 798 00:44:22,410 --> 00:44:25,270 ಅವರು ಏಕೆಂದರೆ ಒಂದು ಹೆಸರನ್ನು ಹೊಂದಿಲ್ಲ ಒಂದು ಹೊಂದಲು ಅಗತ್ಯವಿಲ್ಲ. 799 00:44:25,270 --> 00:44:28,700 ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, 7b ರಲ್ಲಿ, ನಾವು ನಿಖರವಾಗಿ ಕಾಣಬಹುದು. 800 00:44:28,700 --> 00:44:31,470 ಇದು ಒಂದೇ ಕೋಡ್ ಇಲ್ಲಿದೆ , ನಿಖರವಾಗಿ ಒಂದೇ 801 00:44:31,470 --> 00:44:35,570 ಆದರೆ ಈಗ ನಾವು ಆ ಸ್ವಲ್ಪ ಇದು ಬದಲಾಯಿಸಿದ್ದರೆ ಈ powerOf ಕಾರ್ಯ ತಕ್ಷಣ 802 00:44:35,570 --> 00:44:37,750 ಒಂದು ಕಾರ್ಯ ಮರಳುತ್ತದೆ. 803 00:44:37,750 --> 00:44:44,150 ಹಿಂದಿರುಗಿದ ನಂತರ ಗಮನಿಸಿ, ಮುಕ್ತ ಸುರುಳಿಯಾದ ಬ್ರಾಕೆಟ್ ಇಲ್ಲ. 804 00:44:44,150 --> 00:44:46,410 ಈ ಇನ್ಪುಟ್ ಡಬಲ್ ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ. 805 00:44:46,410 --> 00:44:48,560 ಇದು ಔಟ್ಪುಟ್ ಡಬಲ್ ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ. 806 00:44:48,560 --> 00:44:52,175 ತದನಂತರ ಕೀವರ್ಡ್ ಕೋಡ್ ಸ್ವತಃ ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ. 807 00:44:52,175 --> 00:44:53,550 ಆದ್ದರಿಂದ ಈ ಅನಾಮಿಕ ಕ್ರಿಯೆಯಾಗಿದೆ. 808 00:44:53,550 --> 00:44:57,030 ಇದು ವಾಸ್ತವವಾಗಿ ಆದರೆ, ಒಂದು ಹೆಸರನ್ನು ಹೊಂದಿಲ್ಲ ಮೊದಲು exponentiator ಕರೆಯಲಾಯಿತು. 809 00:44:57,030 --> 00:45:00,229 ಆದರೆ ನಾವು ನಿಜವಾಗಿಯೂ, ಕಂಡಿದ್ದರಿಂದ exponentiator ನೋಡಿ ಮಾಡಲಿಲ್ಲ 810 00:45:00,229 --> 00:45:01,270 ಆ ಕಾರ್ಯ ಹೊರಗೆ. 811 00:45:01,270 --> 00:45:02,470 ಆದ್ದರಿಂದ ವಿಷಯವಲ್ಲ. 812 00:45:02,470 --> 00:45:06,300 ಆದ್ದರಿಂದ ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ ಇದು ಹೆಸರಿರದ ಕಾರಣ ಕರೆಯಲ್ಪಡುವ, 813 00:45:06,300 --> 00:45:09,107 ಆದರೆ ಇದು ಇನ್ನೂ ಬಳಸಲಾಗುತ್ತಿದೆ ವಿಶೇಷವೇನು ಈ ಕೋಡ್ ಸಂದರ್ಭದಲ್ಲಿ. 814 00:45:09,107 --> 00:45:13,690 815 00:45:13,690 --> 00:45:16,079 >> ನಾನು ಮುಂದಿನ ಕೆಲವು ಪದಗಳಿಗಿಂತ ಆಶಾದಾಯಕವಾಗಿ ಮುಂದುವರೆಯಲು 816 00:45:16,079 --> 00:45:17,370 ನಿಮ್ಮ ಮನಸ್ಸು ಸ್ವಲ್ಪ ಊದುವ. 817 00:45:17,370 --> 00:45:20,410 ನಾವು ಈ ಇನ್ನಷ್ಟು ಸರಳವಾಗುತ್ತದೆ. 818 00:45:20,410 --> 00:45:24,490 ಸೂಕ್ಷ್ಮವಾಗಿ ಎಂದು ಕಾರಣ ಹಿಂದಿನ ಸೂಚಿಸಿದರು 819 00:45:24,490 --> 00:45:29,100 ಬಹುಶಃ ನಾವು ವಾಸ್ತವವಾಗಿ ಮೂಲಕ ಗೊತ್ತು ಈ ಕೋಡ್ ರಿಂದ ನಿರ್ಣಯಿಸುವ, ಏನು 820 00:45:29,100 --> 00:45:31,750 ಈ ಕೋಡ್ ಔಟ್ಪುಟ್ ಎಂದು ಹೋಗುತ್ತದೆ. 821 00:45:31,750 --> 00:45:38,180 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಅನಾಮಿಕ ಕಾರ್ಯದಲ್ಲಿ, ನಾವು ವಾಸ್ತವವಾಗಿ ಅಕ್ಷಾಂಶ ವಿಧಗಳ ನಿರ್ಣಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. 822 00:45:38,180 --> 00:45:41,650 >> ಆದ್ದರಿಂದ ಈ ಒಂದು, ನಾವು ಇನ್ನು ಮುಂದೆ ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುವುದು ಅಗತ್ಯವಾಗಿದೆ 823 00:45:41,650 --> 00:45:44,850 ಹಾಗೆ ಮಾಡುವುದು ಎಂದು ದಶಮಾಂಶ ಮಾದರಿ ಈ ಕಾರ್ಯ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ 824 00:45:44,850 --> 00:45:45,890 ಕಾರಣಗಳಿಗಾಗಿ ಒಂದೆರಡು. 825 00:45:45,890 --> 00:45:51,390 ಒಂದು ನಾವು ನಲ್ಲಿ, ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಬಂದಿದೆ ಆಗಿದೆ ಮುಚ್ಚುವ ಕಾರ್ಯ ಮಾದರಿ, 826 00:45:51,390 --> 00:45:55,770 ಡೇಟಾ ಈ ಅನಾಮಧೇಯ ಬಗೆ ಕಾರ್ಯ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ಮಾಡಬೇಕು. 827 00:45:55,770 --> 00:45:57,900 ಮತ್ತು ಇತರ, ನಾವು ಕೋಡ್ ನಿರ್ಣಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ 828 00:45:57,900 --> 00:46:01,930 ಇಲ್ಲಿ ಕೆಳಗೆ ನಾವು ಒಪ್ಪಿಕೊಂಡಿರುವ ಎಂದು ಡಬಲ್ ರೀತಿಯ ಎಂದು ಇನ್ಪುಟ್ 829 00:46:01,930 --> 00:46:03,670 ಮತ್ತು ಡಬಲ್ ಹಿಂದಿರುಗಿದ. 830 00:46:03,670 --> 00:46:07,890 >> ನಾವು ಸ್ಪಷ್ಟವಾಗಿ ಇಲ್ಲಿ ಗಮನಿಸಿ ವಾದಗಳನ್ನು ಹೆಸರುಗಳು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ 831 00:46:07,890 --> 00:46:11,220 ಈ ಕಾರ್ಯ ಸ್ವೀಕರಿಸುತ್ತಿಲ್ಲ. 832 00:46:11,220 --> 00:46:16,180 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ನಾವು ಉಲ್ಲೇಖಿಸಬಹುದು ನೋಡಿ $ 0, $ 1 ಬಳಸುವವರು ನಿಯತಾಂಕಗಳನ್ನು, 833 00:46:16,180 --> 00:46:20,140 ಹೀಗೆ ಇತ್ಯಾದಿ, ಅವಲಂಬಿಸಿ ಬಳಸಿದ ನಿಯತಾಂಕ ಸಂಖ್ಯೆ 834 00:46:20,140 --> 00:46:20,850 ಈ ಕಾರ್ಯದಲ್ಲಿ. 835 00:46:20,850 --> 00:46:23,370 836 00:46:23,370 --> 00:46:29,740 >> ನೀವು ಹೋಗುವ ವಿಷಯ ಬಹಳಷ್ಟು ಈ ಮುಕ್ತ ಕರ್ಲಿ ಬ್ರಾಕೆಟ್ ನೋಡಲು 837 00:46:29,740 --> 00:46:32,797 ವ್ಯಾಖ್ಯಾನ ಒಂದು ನಂತರ $ 0, ತದನಂತರ ಕೆಲವು ಕಾರ್ಯಾಚರಣೆಯನ್ನು 838 00:46:32,797 --> 00:46:34,130 ತದನಂತರ ಮುಚ್ಚಿದ ಸುರುಳಿಯಾಕಾರದ ಆವರಣ ಚಿಹ್ನೆಗಳ. 839 00:46:34,130 --> 00:46:38,630 ಅನಾಮಿಕ ಕಾರ್ಯ ಈ ಕಾರ್ಯಾಚರಣೆ ನಿರ್ವಹಿಸುತ್ತದೆ. 840 00:46:38,630 --> 00:46:42,940 ಈ ನಿಯತಾಂಕ ಅಲ್ಲಿ ಹೊಂದಿದೆ ಇದು ರೀತಿಯ ಅನುಮಾನ ಇಲ್ಲಿದೆ. 841 00:46:42,940 --> 00:46:44,860 ಮೊದಲ ನಿಯತಾಂಕ $ 0. 842 00:46:44,860 --> 00:46:49,010 ಮತ್ತು ಕೆಲವು ಕಾರ್ಯಾಚರಣೆ ಎಂದು $ 0 ನಡೆಯುತ್ತಿದೆ. 843 00:46:49,010 --> 00:46:52,100 >> ಪ್ರೇಕ್ಷಕರು: ಡಾಲರ್ ಚಿಹ್ನೆ ಆದ್ದರಿಂದ ಮೂಲತಃ ನಿಯತಾಂಕ ಅರ್ಥ 844 00:46:52,100 --> 00:46:53,429 ಮತ್ತು 0 ಮೊದಲನೆಯದು ಅರ್ಥ? 845 00:46:53,429 --> 00:46:54,720 DAN ಅರ್ಮೆಂಡರಿಜ್: ಅದು ಸರಿ. 846 00:46:54,720 --> 00:46:59,100 ಆದ್ದರಿಂದ ಡಾಲರ್ ಚಿಹ್ನೆ ಮೂಲಭೂತವಾಗಿ ಅರ್ಥ ನಿಯತಾಂಕ, ಮತ್ತು 0 ಮೊದಲನೆಯದು ಅರ್ಥ. 847 00:46:59,100 --> 00:47:02,760 ಆದರೆ ನಿರ್ದಿಷ್ಟವಾಗಿ ಕೆಲಸ ನಾನು ಎಂಬ ಮಾಡಿಲ್ಲ ಅಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ 848 00:47:02,760 --> 00:47:07,940 ನನ್ನ ಅನಾಮಿಕ ಕಾರ್ಯದಲ್ಲಿ ವಾದಗಳು. 849 00:47:07,940 --> 00:47:11,119 >> ಪ್ರೇಕ್ಷಕರು: ಪರ್ಲ್ ಅಥವಾ ಏನಾದರೂ ಹೊಂದಿದೆ ಹಾಗಾದರೆ ಈ ಡಾಲರ್ ಚಿಹ್ನೆ, ಡಾಲರ್ 0? 850 00:47:11,119 --> 00:47:12,702 DAN ಅರ್ಮೆಂಡರಿಜ್: ಕ್ಷಮಿಸಿ, ಇದು ಡಸ್? 851 00:47:12,702 --> 00:47:15,360 ಪ್ರೇಕ್ಷಕರು: ಪರ್ಲ್ ಹೊಂದಿದೆಯೇ ಈ ಡಾಲರ್ 0, ಡಾಲರ್ 1 ಹೊಂದಿವೆ 852 00:47:15,360 --> 00:47:17,318 DAN ಅರ್ಮೆಂಡರಿಜ್: ನಾನು ಮನುಷ್ಯ ಪರ್ಲ್ ತುಂಬಾ ಪರಿಚಿತ, 853 00:47:17,318 --> 00:47:21,340 ಆದರೆ PHP ಏನು ಅಸ್ಥಿರ ವರ್ಣಿಸಬಹುದು ಡಾಲರ್ ಸೈನ್ಸ್ ಆಧರಿಸಿ. 854 00:47:21,340 --> 00:47:26,120 ಮತ್ತು ಕೆಲವು ಭಾಷೆಗಳಲ್ಲಿ ಇರಬಹುದು ಈ ರೀತಿಯ ಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿವೆ. 855 00:47:26,120 --> 00:47:28,240 ವಾಸ್ತವವಾಗಿ, ಸ್ವಿಫ್ಟ್ ಎರವಲು ಒಂದು ಈ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಹಳಷ್ಟು 856 00:47:28,240 --> 00:47:29,489 ಇತರ ಭಾಷೆಗಳ ಬಹಳಷ್ಟು. 857 00:47:29,489 --> 00:47:32,380 ನಾವು, ಇದು ಪೈಥಾನ್ ಸುಳಿವು. 858 00:47:32,380 --> 00:47:35,800 ಮಾದರಿ ಈ ವ್ಯಾಖ್ಯಾನವು OCaml ಗೆ ಬರುವ ತೋರುತ್ತದೆ. 859 00:47:35,800 --> 00:47:38,932 ನಾವು ಕೇವಲ ಒಂದು ಇಡೀ ಗುಂಪೇ ವಿವಿಧ ಭಾಷೆಗಳಲ್ಲಿ ಸಾಕಷ್ಟು ವಿಷಯವನ್ನು. 860 00:47:38,932 --> 00:47:40,640 ಆ ಸಂತೋಷವನ್ನು ಒಂದಾಗಿದೆ ಸ್ವಿಫ್ಟ್ ಬಗ್ಗೆ ವಿಷಯಗಳನ್ನು 861 00:47:40,640 --> 00:47:43,390 ಇದು ಅತ್ಯುತ್ತಮ ಬಹಳಷ್ಟು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದು ಭಾಷೆಗಳ ಕನಸುಗಳಿವೆ ಯೋಜನೆಗಳ 862 00:47:43,390 --> 00:47:47,229 ಮತ್ತು ಅವರನ್ನು ಎಲ್ಲಾ ಒಟ್ಟಿಗೆ shoehorns ಒಂದು ಸೂಪರ್ ಭಾಷೆಗೆ. 863 00:47:47,229 --> 00:47:49,520 ವಾಸ್ತವವಾಗಿ, ನೀವು ನನ್ನನ್ನು ಅವಕಾಶ ನಿಮ್ಮ ಮನಸ್ಸು ಊದುವ ಮುಂದುವರಿಸಲು, 864 00:47:49,520 --> 00:47:51,000 ಆದ್ದರಿಂದ ನಾವು ಈ ಎಲ್ಲಾ ಮಾಡುವ ಮಾಡಲಾಗಿದೆ ಬಂದಿದೆ. 865 00:47:51,000 --> 00:47:56,690 ನಾವು ಬಹುಶಃ ಈ ಸ್ವಲ್ಪ ಸರಳವಾಗುತ್ತದೆ ಸಹಜವಾಗಿ, ಅರಿತ ಮೂಲಕ ಬಿಟ್, 866 00:47:56,690 --> 00:48:02,120 ಸ್ವಿಫ್ಟ್ ಒಂದು exponentiating ಹೊಂದಿದೆ ಕಾರ್ಯ ನಿರ್ಮಿಸಲಾಗಿದೆ. 867 00:48:02,120 --> 00:48:04,660 ನಾನು ಡಾರ್ವಿನ್ ಆಮದು ವೇಳೆ ಇದು ಕೇವಲ ಗ್ರಂಥಾಲಯದ ಎಂದು 868 00:48:04,660 --> 00:48:09,680 ಈಗ, ಈ ಕಾರ್ಯ ಎಂದು ಪೌ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಾನು ಕ್ರಿಯೆಯ ನನ್ನ ಶಕ್ತಿ ಸರಳವಾಗುತ್ತದೆ 869 00:48:09,680 --> 00:48:11,830 ಕೆಳಗಿನ ಎಂದು. 870 00:48:11,830 --> 00:48:15,860 ಹಿಂದಿರುಗಿಸಿದ ಏರಲಿದೆ ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ. 871 00:48:15,860 --> 00:48:17,950 >> ಆದರೆ ಈಗ ಎಷ್ಟು ಸರಳ ನೋಡಲು. 872 00:48:17,950 --> 00:48:22,780 ಈ ಅನಾಮಿಕ ಕಾರ್ಯ ಎಂದು ಡೇಟಾ ಬಗೆಯ ಸ್ವೀಕರಿಸುತ್ತಿಲ್ಲ, 873 00:48:22,780 --> 00:48:26,600 ಮತ್ತು ಇದು ಒಂದು ಎಂದು ನಾನು ವಾದ ನಿರ್ದಿಷ್ಟವಾಗಿ 874 00:48:26,600 --> 00:48:29,320 ರೀತಿಯ ಡಬಲ್ ಎಂದು $ 0 ಉಲ್ಲೇಖಿಸಿದ್ದಾರೆ. 875 00:48:29,320 --> 00:48:32,680 ಇದು ಒಂದು ರೀತಿಯ ಡಬಲ್ ಮರಳಲು ಹೋಗುತ್ತದೆ. 876 00:48:32,680 --> 00:48:35,760 ಆದರೆ ರಿಟರ್ನ್ ಹೇಳಿಕೆಯನ್ನು ಈಗ ಧ್ವನಿತವಾಗಿರುತ್ತದೆ. 877 00:48:35,760 --> 00:48:39,990 >> ಮತ್ತು ಈ ನಿಖರವಾದ ಶೈಲಿ ಎಂದು ಸ್ವಿಫ್ಟ್ ನಲ್ಲಿ ತುಂಬಾ ಪ್ರಚಲಿತವಾಗಿದೆ 878 00:48:39,990 --> 00:48:40,790 ಸ್ಥಳದ ಮೇಲೆ. 879 00:48:40,790 --> 00:48:43,190 ಈ ನೋಡಲು ನೀನು ಸ್ವಿಫ್ಟ್ ಸಾರ್ವಕಾಲಿಕ. 880 00:48:43,190 --> 00:48:46,150 ಹಾಗಾಗಿ ಈ ಎಲ್ಲಾ ತೋರಿಸುವ ನಾನು ಈ ವಾಕ್ಯ ಏಕೆಂದರೆ. 881 00:48:46,150 --> 00:48:49,070 ಈ ಸರ್ವೇಸಾಮಾನ್ಯವಾಗಿದೆ ಇದು ಅಂದರೆ, ನೋಡಲು 882 00:48:49,070 --> 00:48:51,420 ಅನಾಮಿಕ ಕಾರ್ಯ ಆಗಿದೆ ಆ ಪ್ರದರ್ಶನ 883 00:48:51,420 --> 00:48:54,640 ಈ ವಾದಗಳನ್ನು ಕೆಲವು ಕಾರ್ಯಾಚರಣೆ. 884 00:48:54,640 --> 00:48:56,940 ಮತ್ತು ಒಂದು ಸೂಚ್ಯ ರಿಟರ್ನ್ ಇಲ್ಲ. 885 00:48:56,940 --> 00:49:01,850 ಆದ್ದರಿಂದ ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಅದೇ ವಿಷಯ ನಮಗೆ ಇಲ್ಲಿಯೇ, ಈ ಹೇಳಲು. 886 00:49:01,850 --> 00:49:05,730 887 00:49:05,730 --> 00:49:08,150 >> ಈ ಸುರುಳಿಯಾದ ಕಾರಣ ಬ್ರಾಕೆಟ್, ಕ್ರಿಯೆಯಾಗಿದೆ 888 00:49:08,150 --> 00:49:10,480 ನಾವು ಈ ಕಾರ್ಯವನ್ನು ಆರ್ ಮೊದಲ ವಾದವನ್ನು ಮೇಲೆ. 889 00:49:10,480 --> 00:49:12,170 ನಾವು ಮರಳಲು ನೀನು. 890 00:49:12,170 --> 00:49:14,815 ಆದರೆ ಈ ಹೊರ ಮರಳುವುದು ಇಡೀ ಕಾರ್ಯ ಹಿಂದಿರುಗಿದ, 891 00:49:14,815 --> 00:49:19,855 ಇಡೀ ಅನಾಮಿಕ ಕಾರ್ಯ ನಾವು ರಚಿಸಿದ. 892 00:49:19,855 --> 00:49:21,689 ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 893 00:49:21,689 --> 00:49:23,980 ಸರಿ, ನಾನು ಗೊತ್ತಿಲ್ಲ ನೀವು ಹುಡುಗರಿಗೆ, ಈ ಸಿದ್ಧವಾಗಿದೆ 894 00:49:23,980 --> 00:49:27,455 ಆದರೆ ನಾವು ಸ್ವಿಫ್ಟ್ ಸಹ crazier ಹೋಗಬಹುದು. 895 00:49:27,455 --> 00:49:28,560 ನೀವು ಸಿದ್ಧ? 896 00:49:28,560 --> 00:49:29,930 ಸರಿ, ಈ ಅದ್ಭುತವಾಗಿದೆ. 897 00:49:29,930 --> 00:49:35,310 >> ಈಗ ನಾವು ವಾಸ್ತವವಾಗಿ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ ಗೆ ಸ್ವಿಫ್ಟ್, ಏಕೆಂದರೆ ಹೇಗೆ ಮಾಡ್ಯುಲರ್ ಆಫ್ 898 00:49:35,310 --> 00:49:39,650 ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ ಹೇಗೆ ಮತ್ತು ಇದು, ಆಗಿದೆ ನಮ್ಮ freaking ನಿರ್ವಾಹಕರು ವ್ಯಾಖ್ಯಾನಿಸಲು. 899 00:49:39,650 --> 00:49:44,060 ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಮಗೂ ಹೊಂದಿತ್ತು ಯಾವುದೇ ಚೆನ್ನಾಗಿ exponentiation-- ಫಾರ್ ಆಯೋಜಕರು, 900 00:49:44,060 --> 00:49:47,990 ಏನೋ ಅಧಿಕಾರಗಳನ್ನು ಪ್ರದರ್ಶನ. 901 00:49:47,990 --> 00:49:53,632 ಆದರೆ ನಾನು, ಸ್ವಿಫ್ಟ್, ಹೊಸ ರೂಪಿಸಬಹುದು ನಿಖರವಾಗಿ ಮಾಡುತ್ತದೆ ಆಯೋಜಕರು. 902 00:49:53,632 --> 00:49:55,590 ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇಲ್ಲ ಇಲ್ಲಿ ವಾಕ್ಯ ಒಂದು ಗುಂಪೇ. 903 00:49:55,590 --> 00:49:59,980 ಮತ್ತು ನಾನು ನೋಡಲು ಅವಕಾಶ ಮಾಡುತ್ತೇವೆ ಮನೆಯಲ್ಲಿ ಈ ನೋಡಿದರೆ. 904 00:49:59,980 --> 00:50:06,890 ಆದರೆ ಈ ಕೂರಿಸು ವಿವರಿಸುವ ಮಾಡಲಾಗುತ್ತದೆ ಆಯೋಜಕರು, **, ಇದು ನಂತರ, ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ 905 00:50:06,890 --> 00:50:09,840 ಏನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಕಾರ್ಯ ** ವಾಸ್ತವವಾಗಿ 906 00:50:09,840 --> 00:50:15,010 , ಒಂದು ಎಡಗೈ ಸ್ವೀಕರಿಸಲು ಇಲ್ಲ ಅಡ್ಡ ಮತ್ತು ಬಲ ಭಾಗದಲ್ಲಿ, 907 00:50:15,010 --> 00:50:21,190 ಮತ್ತು ಆ ನಿರೂಪಕ ಮರಳಲು ಬಲ ಭಾಗದಲ್ಲಿ ಗೆ ಎಡಗಡೆಯ. 908 00:50:21,190 --> 00:50:24,850 >> ಆದ್ದರಿಂದ ಈಗ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ನಾನು ಎಲ್ಲಾ ಹೊಸ ಅಂಶ ರಚಿಸಿದ. 909 00:50:24,850 --> 00:50:29,490 ಆದ್ದರಿಂದ 2 ** 3 ಮೂರನೇ ಅಧಿಕಾರಕ್ಕೆ 2 ಅರ್ಥ. 910 00:50:29,490 --> 00:50:34,420 [ಮನಸ್ಸು ಊದುವ ಧ್ವನಿ] ಈ ಮೂಲಕ ಸ್ವತಃ, ನೀವು ಹಾಗೆ ಮಾಡಬೇಕು 911 00:50:34,420 --> 00:50:37,960 ಸರಿ, ತಿರುಪು ಸಿ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ವಿಫ್ಟ್ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ. 912 00:50:37,960 --> 00:50:38,740 ಈ ಅದ್ಭುತವಾಗಿದೆ. 913 00:50:38,740 --> 00:50:40,140 ಈ ಸುಂದರ ಅದ್ಭುತವಾಗಿದೆ. 914 00:50:40,140 --> 00:50:42,240 >> ಆದರೂ ಈ ಒಂದು ದೊಡ್ಡ ಉದಾಹರಣೆ. 915 00:50:42,240 --> 00:50:45,570 ಆದರೆ ನಾನು ಒಮ್ಮೆ ಹೊರಗೆ ಎಂದಿಗೂ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ವಾಸ್ತವವಾಗಿ 916 00:50:45,570 --> 00:50:46,800 ನನ್ನ ಆಯೋಜಕರು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. 917 00:50:46,800 --> 00:50:49,710 ಆದರೆ, ಇದು ತೋರಿಸುತ್ತದೆ ಸ್ವಿಫ್ಟ್ ಶಕ್ತಿ ಬಹಳಷ್ಟು 918 00:50:49,710 --> 00:50:54,050 ಮತ್ತು ಈ ವಾಸ್ತವವಾಗಿ ಏಕೆ ನಿಜವಾಗಿಯೂ ಬಹಳ ತಂಪು. 919 00:50:54,050 --> 00:50:55,832 ಹೌದು, ಸರಿ? 920 00:50:55,832 --> 00:50:57,790 ಪ್ರೇಕ್ಷಕರು: ನೀವು ನೀವು ನಿಮ್ಮ ಸ್ವಂತ ಆಯೋಜಕರು ವಿವರಿಸುವ, 921 00:50:57,790 --> 00:51:02,940 ನೀವು ಆಕಸ್ಮಿಕವಾಗಿ ಗೊತ್ತಿಲ್ಲ ಹೇಗೆ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಎಂದು ಒಂದು ಆಯೋಜಕರು ರಚಿಸಲು 922 00:51:02,940 --> 00:51:06,040 ಸಿ ಎಲ್ಲೋ ಹಾಗೆ ಸ್ವಿಫ್ಟ್ ಎಲ್ಲೋ ಮರೆಮಾಡಲಾಗಿದೆ, 923 00:51:06,040 --> 00:51:12,210 ಒಂದು ಅಸ್ಪಷ್ಟ ರೀತಿಯಲ್ಲಿ ನೀವು ಮೊದಲು ಕಂಡ ಇರಬಹುದು. 924 00:51:12,210 --> 00:51:15,050 >> DAN ಅರ್ಮೆಂಡರಿಜ್: ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಆದ್ದರಿಂದ ನಿಮ್ಮ ಸ್ವಂತ ನಿರ್ವಾಹಕರು ವ್ಯಾಖ್ಯಾನಿಸಲು, 925 00:51:15,050 --> 00:51:20,970 ವ್ಯಾಖ್ಯಾನಿಸುವ ಅಪಾಯವಿದೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಆಯೋಜಕರು ಮೇಲೆ ಒಂದು. 926 00:51:20,970 --> 00:51:24,870 ಆ ವಿವರ ಒಂದು ಮಟ್ಟದ ಆ ಹೋಗುತ್ತಿದೆ ನಾವು ಮೇಲೆ ಹೋಗಲು ಸಮಯ ಯೋಚಿಸುವುದಿಲ್ಲ. 927 00:51:24,870 --> 00:51:27,620 ಆದರೆ ಸಮಸ್ಯೆಯನ್ನುಂಟುಮಾಡುತ್ತದೆ. 928 00:51:27,620 --> 00:51:31,320 ಮತ್ತು ಅದೇ ಕಾರಣಕ್ಕಾಗಿ ಏಕೆ ವಾಸ್ತವವಾಗಿ ನಾನು ಕೆರೆಟ್ ಚಿಹ್ನೆ ಬಳಸಲು ಇರಲಿಲ್ಲ 929 00:51:31,320 --> 00:51:36,210 ನಾವು ವಿದ್ಯುತ್ ಟೈಪ್ ಮಾಡಿದಾಗ, ನಾವು ಸಾಮಾನ್ಯವಾಗಿ 4 ಸ್ವಲ್ಪ ಕೆರೆಟ್ 5 ಅಥವಾ ಏನಾದರೂ ಬಳಸಲು 930 00:51:36,210 --> 00:51:40,560 ಹಾಗೆ, ನಾವು ಇರುವಾಗ ಸ್ನೇಹಿತರನ್ನು ಅಥವಾ ಯಾವುದೇ Gchatting. 931 00:51:40,560 --> 00:51:43,660 ಆದರೆ ಆ ಸಂದರ್ಭದಲ್ಲಿ, ವಾಸ್ತವವಾಗಿ ಘರ್ಷಣೆ ಮಾಡಿತು. 932 00:51:43,660 --> 00:51:46,450 ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಕೇವಲ ತಪ್ಪಿಸುತ್ತ ನಾನು ಈ ಸಂದರ್ಭದಲ್ಲಿ ತಿಳಿಯಲು ಸಂಭವಿಸಿದ 933 00:51:46,450 --> 00:51:50,430 ಆ ಘರ್ಷಣೆ ಉಂಟುಮಾಡುತ್ತದೆ. 934 00:51:50,430 --> 00:51:52,270 >> ಆಯ್ತು. 935 00:51:52,270 --> 00:51:55,080 ಈಗ ದುರದೃಷ್ಟವಶಾತ್, ಫಾರ್ ಕಡೆಯ ಏಳು ನಿಮಿಷಗಳ, 936 00:51:55,080 --> 00:51:57,410 ನಾನು ಊದುವ ಇರಿಸಿಕೊಳ್ಳಲು ಹೊಂದಿವೆ ನಿಮ್ಮ ಮನಸ್ಸನ್ನು ಸ್ವಲ್ಪ. 937 00:51:57,410 --> 00:52:00,230 ಆದ್ದರಿಂದ ನನಗೆ ನೀವು ತೋರಿಸಲು ಅವಕಾಶ ಇತರ ವಿಷಯಗಳನ್ನು ಹಾಗೂ. 938 00:52:00,230 --> 00:52:03,710 >> ನಾವು ನೀವು ಈ ಕಲ್ಪನೆಯನ್ನು ತೋರಿಸಿದ ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ, 939 00:52:03,710 --> 00:52:07,040 ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಈ ಮುಚ್ಚುವಿಕೆ ರೀತಿಯ ಸುಮಾರು ಕಾರ್ಯಗಳನ್ನು ರವಾನಿಸಲು. 940 00:52:07,040 --> 00:52:08,100 ನೀವು ಹಿಂದಿರುಗಬಹುದು. 941 00:52:08,100 --> 00:52:09,490 ನೀವು ಅವುಗಳನ್ನು ಬಳಕೆ ಮಾಡಬಹುದು. 942 00:52:09,490 --> 00:52:11,790 ನೀವು ಅಸಾಮಾನ್ಯ ಸ್ಟಫ್ ಎಲ್ಲಾ ರೀತಿಯ ಮಾಡಬಹುದು. 943 00:52:11,790 --> 00:52:14,850 >> ಆದರೆ ಇನ್ನೊಂದು ವಿಷಯ ಆ ಉಪಯುಕ್ತ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ 944 00:52:14,850 --> 00:52:19,740 ಸಾಮರ್ಥ್ಯ, ವಿರುದ್ಧವಾಗಿ ಆಗಿದೆ ಆ ಕಾರ್ಯಗಳನ್ನು ವಾಪಸಾಗುವ 945 00:52:19,740 --> 00:52:25,146 ಒಂದು ಕಾರ್ಯದಲ್ಲಿ ಒಂದು ಕಾರ್ಯದಲ್ಲಿ ರವಾನಿಸಲು ಮತ್ತೊಂದು ಕ್ರಿಯೆ ಪ್ಯಾರಾಮೀಟರ್ನಂತೆ. 946 00:52:25,146 --> 00:52:30,430 ನೀವು ಭೂಮಿಯ ಮೇಲೆ ಏಕೆ ಆಲೋಚನೆ ಇರಬಹುದು ನಾನು ಆ ರೀತಿಯ ಮಾಡಲು ಬಯಸುತ್ತೇನೆ? 947 00:52:30,430 --> 00:52:33,660 >> ಅಲ್ಲದೆ, ನಾನು ಬಯಸುವ ಹೇಳುತ್ತಾರೆ ಈ ಆಯೋಜಕರು ತೆಗೆದುಕೊಳ್ಳಲು ನಾನು 948 00:52:33,660 --> 00:52:40,260 ಕೆಲಸ ಆದ್ದರಿಂದ ಹಾರ್ಡ್ ರಚಿಸಲು ಮತ್ತು ಅರ್ಜಿ ವಿವಿಧ ಸಂಖ್ಯೆಗಳ ಒಂದು ಗುಂಪೇ ಅದನ್ನು 949 00:52:40,260 --> 00:52:41,770 ಒಂದು ಶ್ರೇಣಿಯನ್ನು. 950 00:52:41,770 --> 00:52:46,700 ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿವೆ 1, 4, 7, 2, 5, 10, 56 ಪೂರ್ಣಾಂಕಗಳ. 951 00:52:46,700 --> 00:52:48,080 ಮತ್ತು ನಾನು ಅವುಗಳನ್ನು ಎಲ್ಲಾ ಡಬಲ್ ಬಯಸುವ. 952 00:52:48,080 --> 00:52:50,430 ರೀತಿಯಲ್ಲಿ ಎಂದು ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಎಂದು ಇದು ಕೇವಲ ಬರೆಯಲು ಮಾಡಿ 953 00:52:50,430 --> 00:52:53,440 ಲೂಪ್ ಒಂದು ಸರಳ ಎಂದು ಅವುಗಳನ್ನು ಎಲ್ಲಾ ಮೇಲೆ iterates 954 00:52:53,440 --> 00:52:57,140 ಮತ್ತು ಕೆಲವು ರೀತಿಯ ನಿರ್ವಹಿಸಲು ಅವುಗಳನ್ನು ಚದರ ಕಾರ್ಯಾಚರಣೆಯನ್ನು 955 00:52:57,140 --> 00:53:02,700 ಹೊಸ ಆ ಹೊಸ ಮೌಲ್ಯಗಳನ್ನು ನಮೂದಿಸುವುದರ ವೇರಿಯಬಲ್, ಅಥವಾ ಬದಲಿಗೆ, ಇಲ್ಲಿ ಒಂದು ಹೊಸ ಸರಣಿ. 956 00:53:02,700 --> 00:53:07,370 ಮತ್ತು ಔಟ್ಪುಟ್ ಮೌಲ್ಯವನ್ನು ಪರಿಣಾಮವಾಗಿ, ಆ ಸಾಲುಗಳು ಎಲ್ಲಾ ಆಗಿದೆ 957 00:53:07,370 --> 00:53:10,200 ಅಥವಾ ಬದಲಿಗೆ ಆ ಎಲ್ಲಾ ಅಂಶಗಳನ್ನು ಈಗ ವರ್ಗ. 958 00:53:10,200 --> 00:53:12,680 >> ಮತ್ತು ನಾವು ಅದೇ ಇಲ್ಲ ಇದು cubing ವಿಷಯ, 959 00:53:12,680 --> 00:53:15,360 ಆದರೆ ಸ್ವಲ್ಪ ಎಚ್ಚರಿಕೆಯ ಗಂಟೆ ಮಾಡಬೇಕಾದುದು ಆಫ್ ಮುಚ್ಚಲಿದೆ 960 00:53:15,360 --> 00:53:17,360 ಬಹುಶಃ ಇಲ್ಲ ಎಂದು ಹೇಳುವ ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಎಂದು ನಾವು ಎಂದು 961 00:53:17,360 --> 00:53:19,860 ಈ ಸ್ವಲ್ಪ ಸರಳಗೊಳಿಸುವ ಸಾಧ್ಯವಾಗುತ್ತದೆ. 962 00:53:19,860 --> 00:53:21,130 ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಇರುತ್ತದೆ. 963 00:53:21,130 --> 00:53:25,320 ನಾವು ರಚಿಸಲು ಸಾಧ್ಯವಾದರೆ ನಮಗೆ ಅನುಮತಿಸುವ ಒಂದು ಕಾರ್ಯ 964 00:53:25,320 --> 00:53:28,350 ಬೇಟೆಯಾಡಿ, ಕ್ರಿಯೆಯಾಗಿ, ಸ್ವೀಕರಿಸಲು? 965 00:53:28,350 --> 00:53:30,350 ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು ತೆಗೆದುಕೊಳ್ಳಲು ಈ ವಾದಗಳನ್ನು ನೋಡಿದರೆ. 966 00:53:30,350 --> 00:53:33,220 ನಾವು ಡಬಲ್ಸ್ ಪಟ್ಟಿಯನ್ನು ಸ್ವೀಕರಿಸಲು ನೀನು. 967 00:53:33,220 --> 00:53:35,030 ನಂತರ ನಾವು ನೀನು ಕಾರ್ಯ ಸ್ವೀಕರಿಸಲು 968 00:53:35,030 --> 00:53:40,990 ಎಫ್ ಎಂಬ ವೇರಿಯಬಲ್ ಹೋಗುತ್ತದೆ ಒಂದು ಡಬಲ್ ತೆಗೆದುಕೊಂಡು ಒಂದು ಡಬಲ್ ಮರಳಲು. 969 00:53:40,990 --> 00:53:43,320 ಮತ್ತು ಇಡೀ ಔಟ್ಪುಟ್ ಈ ಇಡೀ ಕಾರ್ಯ 970 00:53:43,320 --> 00:53:47,310 ಎಂಬ ಮ್ಯಾಪರ್ ಹೋಗುತ್ತದೆ ಡಬಲ್ ಎಂಬ ರಚನೆಯ ಮರಳಿ. 971 00:53:47,310 --> 00:53:52,380 >> ಈ ನಂತರ ನನಗೆ ಅವಕಾಶ ಏನು ಮಾಡುವ ಪಟ್ಟಿಯ ಮೇಲೆ ಮರಳಿ ಆಗಿದೆ 972 00:53:52,380 --> 00:53:56,350 ಮತ್ತು ಈಗ ಒಂದೇ ವಿಷಯವನ್ನು ಆದರೆ ತಲಾ ಆ ಕಾರ್ಯವನ್ನು ಅನ್ವಯಿಸಲು 973 00:53:56,350 --> 00:53:58,970 ಆ ಪಟ್ಟಿಯಲ್ಲಿ ಪ್ರತ್ಯೇಕ ಮೌಲ್ಯಗಳ. 974 00:53:58,970 --> 00:54:00,750 ಆದ್ದರಿಂದ ನಾನು ಏನು ಎಫ್ ಗೊತ್ತಿಲ್ಲ. 975 00:54:00,750 --> 00:54:02,010 ಇದು ನನಗೆ ವಿಷಯವಲ್ಲ. 976 00:54:02,010 --> 00:54:06,530 ಆದರೆ ಇದು ಒಂದು ಡಬಲ್ ತೆಗೆದುಕೊಂಡಾಗ ಬಹಳ ಮಾಹಿತಿ, ಇದು ಕೆಲವು ಕಾರ್ಯಾಚರಣೆ ನಿರ್ವಹಿಸುತ್ತದೆ 977 00:54:06,530 --> 00:54:08,640 ತದನಂತರ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಡಬಲ್, ನಾನು ಎಂದು 978 00:54:08,640 --> 00:54:13,415 ಆ ಕಾರ್ಯ ನಕ್ಷೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಪಟ್ಟಿಯಲ್ಲಿ ಪ್ರತಿಯೊಂದು ಅಂಶ. 979 00:54:13,415 --> 00:54:16,270 980 00:54:16,270 --> 00:54:20,930 >> ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಈ ರೀತಿಯ ಎಂಬ ಉನ್ನತ ದರ್ಜೆಯ ಕಾರ್ಯಗಳನ್ನು 981 00:54:20,930 --> 00:54:24,440 ಅಲ್ಲಿ ನಾವು ಕಾರ್ಯಗಳನ್ನು ಹಾದುಹೋಗುವ ನೀವು ಸುಮಾರು ನಿಯತಾಂಕಗಳನ್ನು 982 00:54:24,440 --> 00:54:26,430 ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಮಾಡುವ ವಿಷಯಗಳನ್ನು. 983 00:54:26,430 --> 00:54:29,640 ಇದು ಈ ಎಲ್ಲಾ ತೆಗೆದುಕೊಳ್ಳುವ ಹಾಗೆ ರೀತಿಯ ಇಲ್ಲಿದೆ ನಾವು CS50 ಕಲಿತ ವಿಚಾರಗಳನ್ನು 984 00:54:29,640 --> 00:54:31,390 ಮತ್ತು ರೀತಿಯ ಅವುಗಳನ್ನು ತೆಗೆದುಕೊಂಡು ಮುಂದಿನ ಹಂತಕ್ಕೆ. 985 00:54:31,390 --> 00:54:34,140 ಮತ್ತು ಈ ಎಲ್ಲಾ CS51 ಶೈಲಿ ವಿಷಯವನ್ನು ಹೊಂದಿದೆ. 986 00:54:34,140 --> 00:54:37,080 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಆಳವಾದ ಹೋಗುತ್ತೇನೆ ಹಾಗೆ ತರಗತಿಗಳು ಹೆಚ್ಚು. 987 00:54:37,080 --> 00:54:38,930 >> ಆದರೆ ಈ ಸಹ ಇಲ್ಲಿ ಪ್ರಮುಖ ನಾವು ಏಕೆಂದರೆ 988 00:54:38,930 --> 00:54:42,010 ಕಾರ್ಯಗಳನ್ನು ಬಹಳಷ್ಟು ನೋಡಿ ಸ್ವಿಫ್ಟ್ ಬಳಸಲಾಗುತ್ತದೆ 989 00:54:42,010 --> 00:54:45,590 ಮೂಲಭೂತವಾಗಿ ಮಾಡುತ್ತದೆ ಈ, ಅಲ್ಲಿ ನಾವು 990 00:54:45,590 --> 00:54:48,300 ಕೆಲವು ಸಂಖ್ಯೆಗಳು ಸಂಖ್ಯೆಗಳು ಕೆಲವು ಸರಣಿ. 991 00:54:48,300 --> 00:54:50,850 ನಾವು ಹಾದು ನೀನು ನಮ್ಮ ಮ್ಯಾಪರ್ ಒಳಗೆ ಶ್ರೇಣಿಯನ್ನು. 992 00:54:50,850 --> 00:54:55,770 ಮತ್ತು ನಾವು ನೀನು ಕೆಲವು ಫಂಕ್ಷನ್, ಬರಬಹುದಾದ 993 00:54:55,770 --> 00:54:57,950 ನಾವು ಈಗಾಗಲೇ ಇಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ನೀವು. 994 00:54:57,950 --> 00:54:59,690 ಇದು ಚದರ ಎಂದು ವಿಶೇಷವೇನು. 995 00:54:59,690 --> 00:55:02,220 ಮತ್ತು ನಾವು ನಂತರ ನೀನು ಆ ಸಂಖ್ಯೆಗಳ ಎಲ್ಲಾ ಚದರ 996 00:55:02,220 --> 00:55:04,710 ಮತ್ತು ಇಲ್ಲಿ ಈ ಪರಿಣಾಮವಾಗಿ ಒಳಗೆ ಆ ಶೇಖರಿಸಿಡಲು. 997 00:55:04,710 --> 00:55:07,280 998 00:55:07,280 --> 00:55:11,000 >> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ನಿರೂಪಿಸಿದ ನಮ್ಮ ಕಾರ್ಯವನ್ನು ಮ್ಯಾಪರ್ ಕರೆಯಲಾಗುತ್ತದೆ. 999 00:55:11,000 --> 00:55:15,370 ಆದರೆ ಈ ನಿಖರ ವಸ್ತು, ಆಗಿದೆ ವಾಸ್ತವವಾಗಿ, ಸ್ವಿಫ್ಟ್ ನಿರ್ಮಿಸಲಾಗಿರುವ. 1000 00:55:15,370 --> 00:55:18,960 ವಿವಿಧ ಇವೆ ಕಾರ್ಯಗಳನ್ನು ನಕ್ಷೆ ಎಂದು. 1001 00:55:18,960 --> 00:55:21,520 ಒಂದು ನಕ್ಷೆ ಕಾರ್ಯ ಇಲ್ಲ, ಕಾರ್ಯ ಕಡಿಮೆ ಇಲ್ಲ, 1002 00:55:21,520 --> 00:55:25,630 ಮತ್ತು ಒಂದು ಫಿಲ್ಟರ್ ಕ್ರಿಯೆ ಇಲ್ಲ, ಮೂಲಭೂತವಾಗಿ ಕಾರ್ಯಗಳನ್ನು ಅನ್ವಯಿಸಲು 1003 00:55:25,630 --> 00:55:30,782 ಒಂದು ಪ್ರತಿಯೊಂದು ಅಂಶ ಗೆ ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಅವುಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಪಟ್ಟಿ. 1004 00:55:30,782 --> 00:55:34,510 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಪರಿವರ್ತಿಸುವ ರಿಂದ ಆದ್ದರಿಂದ ಮತ್ತೊಂದು ಸ್ವರೂಪದ ಡೇಟಾ 1005 00:55:34,510 --> 00:55:36,134 ಒಂದು ಕಾರ್ಯ ಮೂಲಕ 1006 00:55:36,134 --> 00:55:37,050 DAN ಅರ್ಮೆಂಡರಿಜ್: ರೈಟ್. 1007 00:55:37,050 --> 00:55:39,420 ಹೌದು, ಆದ್ದರಿಂದ ಕಾರ್ಯ ನಾವು ಸ್ವೀಕರಿಸುವ ನೀವು 1008 00:55:39,420 --> 00:55:41,790 ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಡೇಟಾ ಪರಿವರ್ತಿಸುವ ಇದೆ. 1009 00:55:41,790 --> 00:55:44,700 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಎರಡೂ ಇದು ಹಾಕಿಕೊಳ್ಳುವುದು, ಅಥವಾ ನಾವು cubing ಮಾಡಲಾಯಿತು, 1010 00:55:44,700 --> 00:55:50,060 ಅಥವಾ ನಿಜವಾಗಿಯೂ, ನಾವು ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಾಯಿತು ಎಲ್ಲಾ ಇದು ಯಾವುದೇ ಕಾರ್ಯಾಚರಣೆ. 1011 00:55:50,060 --> 00:55:54,150 >> ಆದರೆ ನನಗೆ ನಂತರ ಹೇಗೆ ನೀವು ತೋರಿಸಲು ಅವಕಾಶ ಆಚರಣೆಯಲ್ಲಿ ನೋಡಲು ಹೋಗುತ್ತದೆ. 1012 00:55:54,150 --> 00:55:56,681 ಮತ್ತೆ, ನಾನು ಒಂದು ಚಾಲನೆಯಲ್ಲಿರುವ ಬಾಗುತ್ತೇನೆ ಸಮಯ ಸ್ವಲ್ಪ. ಆದ್ದರಿಂದ ನಾನು ಮನುಷ್ಯ 1013 00:55:56,681 --> 00:55:59,430 ಎಲ್ಲಾ ಹೋಗಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಹೋಗುವ ಇಲ್ಲಿ ವಿವರ ಮೂಲ ಕೋಡ್. 1014 00:55:59,430 --> 00:56:00,721 ಆದರೆ ನಾನು ಹಾಗೆ ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ. 1015 00:56:00,721 --> 00:56:03,850 ನಾವು ಬೇಗ ಇದು ಪೋಸ್ಟ್ ಮಾಡುತ್ತೇವೆ ಸಾಧ್ಯ ಈ ಚರ್ಚೆ ನಂತರ. 1016 00:56:03,850 --> 00:56:07,610 >> ಆದರೆ ನೀವು ಈ ನೋಡೋಣ ವೇಳೆ, ನಾವು ಸಂಖ್ಯೆಗಳ ಪಟ್ಟಿಯನ್ನು ಇಲ್ಲ ಎಂದು ಊಹಿಸುತ್ತವೆ, 1017 00:56:07,610 --> 00:56:10,260 ಈ ಸಂಖ್ಯೆಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ವೇರಿಯಬಲ್ ಎಂದು ಸಂಖ್ಯೆಗಳು. 1018 00:56:10,260 --> 00:56:16,670 ನಂತರ ನಾವು ಈ ಮಾಡಲು ಬಯಸುವ ಆ ಸಂಖ್ಯೆಗಳು ಫಿಲ್ಟರ್ ಕಾರ್ಯಾಚರಣೆ. 1019 00:56:16,670 --> 00:56:19,730 ಆದ್ದರಿಂದ ಫಿಲ್ಟರ್ ಒಂದು ಹೆಚ್ಚಾಗಿದೆ ಸಲುವಾಗಿ ಕಾರ್ಯ ಎಂದು 1020 00:56:19,730 --> 00:56:24,660 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಮತ್ತು ಕಾರ್ಯ ಸ್ವೀಕರಿಸುತ್ತದೆ. 1021 00:56:24,660 --> 00:56:28,760 ಮತ್ತು ಪ್ರತಿ ಅಂಶ ಮೇಲೆ ಅರೇ, ಆ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. 1022 00:56:28,760 --> 00:56:31,990 >> ಕಾರ್ಯ ಮರಳುತ್ತದೆ ವೇಳೆ ನಿಜ, ಇದು ಐಟಂ ಇಡುತ್ತದೆ. 1023 00:56:31,990 --> 00:56:36,100 ಆ ಕಾರ್ಯವನ್ನು ಸುಳ್ಳು ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಇದು ಐಟಂ ವಿದೇಶ ಎಸೆಯುತ್ತಾರೆ. 1024 00:56:36,100 --> 00:56:40,480 ತದನಂತರ ಪಟ್ಟಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ನಂತರ ಎಲ್ಲಾ ಮಾಡಲ್ಪಟ್ಟಿದೆ 1025 00:56:40,480 --> 00:56:44,360 ಫಿಲ್ಟರ್ ಎಂದು ಆ ಐಟಂಗಳ. 1026 00:56:44,360 --> 00:56:47,150 >> ಆದ್ದರಿಂದ ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಈ ಅದೇ ಕಲ್ಪನೆ, gradebook. 1027 00:56:47,150 --> 00:56:50,800 ನಾವು ಶ್ರೇಣಿಗಳನ್ನು ವಿವಿಧ ಹೊಂದಿರಬಹುದು ಈ ಮೌಲ್ಯವನ್ನು ಎಂಬ ಸಂಖ್ಯೆಗಳನ್ನು. 1028 00:56:50,800 --> 00:56:55,590 100, 70, ಮತ್ತು ಆಗಿರಬಹುದು 40, ಹೀಗೆ ಇತ್ಯಾದಿ. 1029 00:56:55,590 --> 00:56:59,110 ಏನು ಈ ಫಿಲ್ಟರ್ ಮಾಡುತ್ತದೆ ಸೂಚನೆ ಆಗಿದೆ ಈ ಆ ವಾಕ್ಯರಚನೆಯ ಸಕ್ಕರೆ ಎಂದು 1030 00:56:59,110 --> 00:57:01,310 ಅನಾಮಿಕ ಕಾರ್ಯ ಫಾರ್. 1031 00:57:01,310 --> 00:57:05,980 ಈ ಹೇಳುವ ಅನಾಮಿಕ ಕಾರ್ಯ ಆಗಿದೆ ನಾನು ಸ್ವೀಕರಿಸುವ ನಾನು ನಿಯತಾಂಕ 1032 00:57:05,980 --> 00:57:09,690 ಇದು ವೇಳೆ, ಎಂದು ನಾನು 70 ಹೆಚ್ಚು 1033 00:57:09,690 --> 00:57:15,837 ಈ ಅಂದರೆ ನಿಜವಾದ ಹಿಂತಿರುಗುವುದು ಐಟಂ ಈ ಫಿಲ್ಟರ್ ಇಡಲಾಗುವುದಿಲ್ಲ. 1034 00:57:15,837 --> 00:57:17,920 ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಇರಲಿ ಈ ಬಗ್ಗೆ ಹೆಚ್ಚು ಕಾಂಕ್ರೀಟ್. 1035 00:57:17,920 --> 00:57:25,760 ನಾನು ಸಂಖ್ಯೆಗಳು ಈ ಸರಣಿ ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಇದು, 100, 70, ಮತ್ತು 40 ಒಳಗೊಂಡಿದೆ 1036 00:57:25,760 --> 00:57:29,730 ನಾನು ಈ ಫಿಲ್ಟರ್ ನಿರ್ವಹಿಸಲು ಆ ಪ್ರತಿ ಒಂದು ಕಾರ್ಯಾಚರಣೆ. 1037 00:57:29,730 --> 00:57:33,270 ಆದ್ದರಿಂದ ಮೊದಲ ಒಂದು 100 ಈ ಕೆಳಗಿನ. 1038 00:57:33,270 --> 00:57:36,770 100 ಹೆಚ್ಚು ಅಥವಾ ಸಮಾನ ಹೆಚ್ಚಿನ 70, ನಿಜವಾದ ಇದು 1039 00:57:36,770 --> 00:57:41,950 100 ಇರಿಸಲಾಗುವುದು ಎಂದು ಅರ್ಥ ಈ ರಚನೆಯ ಈ ಹೊಸ ಪ್ರತಿಯನ್ನು. 1040 00:57:41,950 --> 00:57:44,290 70 ಸಹ ಹಾದುಹೋಗುತ್ತದೆ. 1041 00:57:44,290 --> 00:57:46,020 ಆದರೆ 40 ಮಾಡುವುದಿಲ್ಲ. 1042 00:57:46,020 --> 00:57:54,290 ಆದ್ದರಿಂದ passingCount ಏನು ಮರಳಿಸುವ ಅಂಶಗಳನ್ನು 100 ಮತ್ತು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ 70-- 1043 00:57:54,290 --> 00:57:57,410 100, ಅಲ್ಪವಿರಾಮ, 70. 1044 00:57:57,410 --> 00:57:59,870 ಆ ಕೇವಲ ಎರಡು ಇದ್ದರು ಇಡಲಾಗಿತ್ತು ಐಟಂಗಳನ್ನು. 1045 00:57:59,870 --> 00:58:03,740 ಆದ್ದರಿಂದ ಕಾರಣ ನಾನು ಬೇಗ ಜರುಗಿತು ಉನ್ನತ ಸ್ಥಾನದಲ್ಲಿದೆ ಈ ರೀತಿಯ ಬಹಳಷ್ಟು 1046 00:58:03,740 --> 00:58:08,680 ಈ ಸಾಮಾನ್ಯ ಏಕೆಂದರೆ ವಸ್ತುಗಳು ನೀವು ಸ್ವಿಫ್ಟ್ ಸಾಕಷ್ಟು ನೋಡುತ್ತಾರೆ ವಿಷಯ 1047 00:58:08,680 --> 00:58:16,810 ಆಗಿಂದಾಗ್ಗೆ ಕೆಲವು ಕಾರ್ಯಾಚರಣೆ ಪ್ರದರ್ಶನ ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ ವಾಕ್ಯ ಬಳಸಿಕೊಂಡು. 1048 00:58:16,810 --> 00:58:18,450 >> ಕೆಲವು ಕೂಲ್ ಸ್ಟಫ್ ಇಲ್ಲ. 1049 00:58:18,450 --> 00:58:24,730 ಸ್ವಿಚ್ಗಳು, ಸ್ವಿಫ್ಟ್ ನಿಜವಾಗಲೂ ಶಕ್ತಿಯುತ ನಾನು ಕ್ರೇಜಿ ಪ್ರಬಲ ರೀತಿಯ ಅರ್ಥ. 1050 00:58:24,730 --> 00:58:28,250 ನೀವು ಸ್ವಿಚ್ ಬಳಸಲು, ಮತ್ತು ನೀವು ನಿಜವಾಗಿಯೂ ಅನ್ವಯಿಸಬಹುದು 1051 00:58:28,250 --> 00:58:33,160 ರೀತಿಯ ಕ್ರೇಜಿ ಇದು ಶ್ರೇಣಿಗಳು, ಗೆ, ಮತ್ತು ಹಾಗೆ ಅಲಂಕಾರಿಕ ವಿಷಯವನ್ನು. 1052 00:58:33,160 --> 00:58:37,540 >> ಆದರೆ ಕಳೆದ ಕೆಲವು ನಿಮಿಷಗಳಲ್ಲಿ, ನಾನು ತೀರಾ ಮುಂದೆ ತೆರಳಿ ಬಯಸುವ 1053 00:58:37,540 --> 00:58:46,940 ಮತ್ತು ನೀವು ಹೇಗೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ಉದಾಹರಣೆ ತೋರಿಸಲು ನಾವು ಸ್ವಿಫ್ಟ್ ಬಳಸಿಕೊಂಡು ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ರಲ್ಲಿ ರಚಿಸಬಹುದು. 1054 00:58:46,940 --> 00:58:49,040 ಆದ್ದರಿಂದ ನೀವು ಮಾಡುತ್ತಿರುವುದು ಈ, ನೀವು ತೆಗೆದುಕೊಳ್ಳಲು ಹೊಂದಿವೆ ಮಾಡುತ್ತೇವೆ 1055 00:58:49,040 --> 00:58:51,990 ಆಪಲ್ನ ಮೇಲೆ at-- ನೋಡಲು ದಸ್ತಾವೇಜನ್ನು, ಅವರು 1056 00:58:51,990 --> 00:58:56,084 ಒಳ್ಳೆಯ ಟ್ಯುಟೋರಿಯಲ್ ಕಾಣಲು ನಿಮ್ಮ ಮೊದಲ ಅಪ್ಲಿಕೇಶನ್ ರಚಿಸಲು. 1057 00:58:56,084 --> 00:58:58,250 ಮತ್ತು ನಾನು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ ಅವರು ನೀವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಏಕೆಂದರೆ 1058 00:58:58,250 --> 00:59:04,110 ಯಾವ ಎಲ್ಲಾ ಕ್ರಮಗಳನ್ನು ನಿಖರವಾಗಿ ಮೂಲಕ ಒಂದು ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ರಚಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ. 1059 00:59:04,110 --> 00:59:07,290 >> ಆದರೆ ಇಲ್ಲಿ ನಾವು ಈ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಹೊಂದಿವೆ. 1060 00:59:07,290 --> 00:59:10,960 ಮತ್ತು ಇದು ಒಂದು ಸುಂದರ ಸರಳ ಅಪ್ಲಿಕೇಶನ್ ನಿಜವಾಗಿಯೂ. 1061 00:59:10,960 --> 00:59:13,840 ನಾನು ಈ ರನ್ ವೇಳೆ, ನನಗೆ ತೋರಿಸಲು ಅವಕಾಶ ನೀವು ಇದು ಕಾಣುತ್ತದೆ ಎಂಬುದನ್ನು. 1062 00:59:13,840 --> 00:59:19,480 ಇದು ಮೂಲಭೂತವಾಗಿ ಮಾಡುತ್ತದೆ ಎಲ್ಲಾ ಅದು ಇಂಟರ್ನೆಟ್ ಒಂದು JSON ಫೈಲ್ ಎಳೆಯುತ್ತದೆ 1063 00:59:19,480 --> 00:59:22,300 ಎಂದು ನಾನು ಸರ್ವರ್ ಸಂಗ್ರಹಗೊಂಡಿವೆ. 1064 00:59:22,300 --> 00:59:26,310 ಮತ್ತು JSON ಫೈಲ್ ಅವಕಾಶ ಚಿತ್ರಗಳನ್ನು ವರ್ಣಿಸಬಹುದು 1065 00:59:26,310 --> 00:59:31,680 ನನ್ನ ಮೇಲೆ, ಮೂಲಕ ನಂತರ ಸೈಕಲ್ ನನ್ನ ಅಪ್ಲಿಕೇಶನ್, ನನ್ನ ವೆಬ್ ಸರ್ವರ್ ಚಿತ್ರಗಳನ್ನು. 1066 00:59:31,680 --> 00:59:32,880 >> ಹಾಗಾಗಿ ಇಲ್ಲಿ getNextImage ಹೊಂದಿವೆ. 1067 00:59:32,880 --> 00:59:37,100 ಇದು ಇಂಟರ್ನೆಟ್ ಚಿತ್ರವನ್ನು ಲೋಡ್ ತದನಂತರ ಪರದೆಯ ಮೇಲೆ ತೋರಿಸುತ್ತದೆ. 1068 00:59:37,100 --> 00:59:38,200 >> ಆದ್ದರಿಂದ ಇದು ಬಹಳ ಸರಳ. 1069 00:59:38,200 --> 00:59:41,550 ಆದರೆ ಇಲ್ಲಿ ಗುರಿ ತೋರಿಸುವ ಉದ್ದೇಶದಿಂದ ನಾವು ವಿಷಯಗಳ ಒಂದುಗೂಡಿಸಬಹುದು ಹೇಗೆ 1070 00:59:41,550 --> 00:59:47,820 CS50 ನಂತರದ ಕೆಲವು ವಾರಗಳಿಂದ ಒಂದು ನಿಜವಾದ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್. 1071 00:59:47,820 --> 00:59:53,140 ಅರ್ಥಾತ್, ಬಹುಶಃ ಒಂದು ನೀವು ಬಯಸುವ ವಸ್ತುಗಳನ್ನು 1072 00:59:53,140 --> 00:59:56,340 ಒಂದು ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಹೊಂದಲು ಎಂದು ಅಂತರ್ಜಾಲದ ಅಂಕಿ ಬರಬಹುದು 1073 00:59:56,340 --> 00:59:59,070 ಮತ್ತು ಬಳಕೆದಾರ ಕೆಲವು ಮಾಹಿತಿ ತೋರಿಸಲು. 1074 00:59:59,070 --> 01:00:03,130 ಸಂಪೂರ್ಣವಾಗಿ ಬಿಂದುವಾಗಿದೆ ಇಲ್ಲಿ ಈ ಮೂಲ ಕೋಡ್ನ. 1075 01:00:03,130 --> 01:00:07,890 >> ಆದ್ದರಿಂದ ಬಗ್ಗೆ ಹೇಳಿರುವುದಿಲ್ಲ ಸಾಕಷ್ಟು ಇಲ್ಲ ಹೇಗೆ ನಿಜವಾದ ಐಒಎಸ್ ಅಭಿವೃದ್ಧಿ ಮಾಡಲು. 1076 01:00:07,890 --> 01:00:12,860 ಕ್ರೇಜಿ ವಾಕ್ಯರಚನೆ ನಡೆಯುತ್ತಿವೆ ನಾವು ಸ್ವಲ್ಪ ಇನ್ನೂ ನೋಡಿಲ್ಲ 1077 01:00:12,860 --> 01:00:15,580 ಒಂದು ವರ್ಗ, ಒಂದು ವರ್ಗ ವಾಸ್ತವವಾಗಿ ಏನು. 1078 01:00:15,580 --> 01:00:19,470 ನಾವು ಹೆಚ್ಚಾಗಿ ನಿರ್ಲಕ್ಷಿಸಬಹುದು ಬಾರಿಗೆ ಎಂದು ಎಂದು. 1079 01:00:19,470 --> 01:00:23,250 >> ಆದರೆ ನಾವು ಒಳಗೊಂಡಿರಬಹುದಾದ ಗಮನಕ್ಕೆ ಈ ವಿವಿಧ ವಿಷಯಗಳನ್ನು ಒಳಗೆ 1080 01:00:23,250 --> 01:00:27,720 ನಾವು ಈಗಾಗಲೇ ಹಾಗೆ ನೋಡಿದ ನಿರ್ದಿಷ್ಟ ಹೆಸರುಗಳು ಕಾರ್ಯಗಳನ್ನು. 1081 01:00:27,720 --> 01:00:32,650 ಮತ್ತು ನಾವು ಆ ನೀಡುವಾಗ ಸರಿಯಾದ ಹೆಸರುಗಳು ಕಾರ್ಯಗಳನ್ನು 1082 01:00:32,650 --> 01:00:36,530 ವಾಸ್ತವವಾಗಿ, ಐಒಎಸ್ ಮೂಲಕ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಈ ಸ್ವಲ್ಪ ಮಾಂತ್ರಿಕ ಭಾಸವಾಗುತ್ತದೆ. 1083 01:00:36,530 --> 01:00:40,300 ಆದರೆ ನೀವು ಒಂದು ರಚಿಸುವಾಗ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಇಲ್ಲ 1084 01:00:40,300 --> 01:00:47,590 ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯದ ಹೆಸರುಗಳು ಎಂದು ಫೋನ್ ಸ್ವತಃ ಕರೆಯಲಾಗುತ್ತದೆ 1085 01:00:47,590 --> 01:00:52,440 ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಯತ್ನಿಸಿ ಭರಿಸಲಾಗುತ್ತಿದೆ ಎಂದು ಆ ಪ್ರಕ್ರಿಯಾ ರಚಿಸಲು 1086 01:00:52,440 --> 01:00:54,787 ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಸಾಗುತ್ತದೆ. 1087 01:00:54,787 --> 01:00:58,120 ಆದ್ದರಿಂದ ಮತ್ತೆ, ವಸ್ತುಗಳ ಬಹಳಷ್ಟು ಇಲ್ಲ ಎಂದು ನಾನು ನಮಗೆ ಸಲುವಾಗಿ ಇಲ್ಲಿ ಮೇಲೆ ಟಿಪ್ಪಣಿ ಹೊಂದಿವೆ 1088 01:00:58,120 --> 01:01:00,570 ಈ ಬಗ್ಗೆ ನಿರ್ದಿಷ್ಟವಾಗಿ ಮಾತನಾಡಲು. 1089 01:01:00,570 --> 01:01:06,050 ಆದರೆ ನಾನು ಬಹುಶಃ ನೋಡಲು ಪ್ರೋತ್ಸಾಹಿಸಲು ಇತರ ಐಒಎಸ್ ಸೆಮಿನಾರ್, ಆದರೆ ಕೆಲವು 1090 01:01:06,050 --> 01:01:09,290 ಯಾವ ಟ್ಯುಟೋರಿಯಲ್ ಆನ್ಲೈನ್ ವಿವರಿಸುವ ಉತ್ತಮ ಕೆಲಸ 1091 01:01:09,290 --> 01:01:11,030 ನಿರ್ದಿಷ್ಟ ಮಾಹಿತಿಯನ್ನು. 1092 01:01:11,030 --> 01:01:15,760 >> ಆದರೆ ನಾವು ವಸ್ತುಗಳ ಒಂದೆರಡು ನೋಡಬಹುದು ಇಲ್ಲಿ ಕೋಡ್ನಿಂದ ಆಸಕ್ತಿಯಾಗಿವೆ. 1093 01:01:15,760 --> 01:01:17,950 ನಾವು ಹೇಳಿಕೆಗಳನ್ನು ವೇಳೆ ಎಂದು ಗಮನಿಸಿ. 1094 01:01:17,950 --> 01:01:20,400 ಮೂಲಕ, ಒಂದು ಪ್ರಮುಖ ಹೇಳಿಕೆಗಳನ್ನು ವೇಳೆ ಬಗ್ಗೆ ವಿಷಯ 1095 01:01:20,400 --> 01:01:24,860 ಎಂದು ಸುಮಾರು ಆವರಣ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ಐಚ್ಛಿಕ. 1096 01:01:24,860 --> 01:01:30,800 ಆದರೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ಐಚ್ಛಿಕ ಅಲ್ಲ ಎಷ್ಟೇ ಕೆಲವು ಅಥವಾ ಕೋಡ್ ಅನೇಕ ಸಾಲುಗಳನ್ನು 1097 01:01:30,800 --> 01:01:32,360 ನೀವು ಒಂದು ವೇಳೆ ಹೇಳಿಕೆ ಹೊಂದಿವೆ. 1098 01:01:32,360 --> 01:01:38,670 ನೀವು ಹೇಳಿಕೆಗಳನ್ನು ವೇಳೆ ಹೊಂದುವಂತಿಲ್ಲ ಸ್ವಿಫ್ಟ್ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಇಲ್ಲದೆ. 1099 01:01:38,670 --> 01:01:41,000 >> ಮತ್ತು ಈ, ಮತ್ತು, ರೀತಿಯ ಸಿಲ್ಲಿ ಆಗಿದೆ. 1100 01:01:41,000 --> 01:01:43,910 ಆದರೆ ಅದಕ್ಕಾಗಿ ಐತಿಹಾಸಿಕ ಕಾರಣಗಳಿಗಾಗಿ ಇಲ್ಲ. 1101 01:01:43,910 --> 01:01:46,180 ಇದು ನಿಮ್ಮನ್ನು ನೀವು ಉಳಿಸಲು ಮಾಡಬೇಕೋ. 1102 01:01:46,180 --> 01:01:49,899 ಉದಾಹರಣೆಗೆ ಈ ಲೈಕ್, ನೀವು ಸಾಧ್ಯವಿಲ್ಲ ಸುಮಾರು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ತೊಡೆದುಹಾಕಲು 1103 01:01:49,899 --> 01:01:50,440 ವೇಳೆ ಹೇಳಿಕೆ. 1104 01:01:50,440 --> 01:01:52,730 ಆ ವಾಸ್ತವವಾಗಿ ಅಗತ್ಯವಿದೆ. 1105 01:01:52,730 --> 01:01:54,480 ಹಾಗಾಗಿ ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ ಈ ನೋಡೋಣ. 1106 01:01:54,480 --> 01:01:56,230 ಆದರೆ ಒಂದು ಹೆಚ್ಚು ಇಲ್ಲ ನಾನು ಬಯಸುವ ನಿರ್ಮಿಸಲು 1107 01:01:56,230 --> 01:02:02,640 ಸ್ವಿಫ್ಟ್ ಬಗ್ಗೆ ತೋರಿಸಲು ಹೋಲಿಸಿದರೆ ಸ್ವಿಫ್ಟ್ 2.0 ಹೊಸ 1108 01:02:02,640 --> 01:02:08,460 ಸ್ವಿಫ್ಟ್ ಹಳೆಯ ಆವೃತ್ತಿಗಳು ಗೆ, ಇದು ಕೆಳಗಿನ ಆಗಿದೆ. 1109 01:02:08,460 --> 01:02:11,620 ನಾನು ಇಲ್ಲಿ ಹಾಕಿದರೆ ಅಲ್ಲಿ ನೋಡೋಣ? 1110 01:02:11,620 --> 01:02:16,630 >> ಈ ಕ್ರಿಯೆ ಎಂದು fetchJSON, ಈ ಕಾರ್ಯ 1111 01:02:16,630 --> 01:02:23,450 ಆ JSON ಎಳೆಯುವ ಜವಾಬ್ದಾರಿ ಕೇವಲ ಆದ್ದರಿಂದ ನಡೆಯುತ್ತದೆ ಇದು ಒಂದು URL, ಫೈಲ್ 1112 01:02:23,450 --> 01:02:26,310 ನನ್ನ CS50 ಐಡಿಇ ಚಾಲನೆಯಲ್ಲಿರುವ ಎಂದು. 1113 01:02:26,310 --> 01:02:28,580 ನಾನು, ಅಪಾಚೆ ಪ್ರಾರಂಭಿಸಿದರು ನನ್ನ JSON ಫೈಲ್ ಪುಟ್, 1114 01:02:28,580 --> 01:02:32,110 ಮತ್ತು ನಾನು ಆ ಎಳೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮನುಷ್ಯ ಬಳಸಿಕೊಂಡು ಅಂತರ್ಜಾಲದ ಅಂಕಿ 1115 01:02:32,110 --> 01:02:36,430 ಈ ಕಾರ್ಯ ಮತ್ತು ಈ URL, ಫೋನ್ ನೀಡುತ್ತಿದೆ. 1116 01:02:36,430 --> 01:02:40,490 ಇದು ಒದಗಿಸಿದ ವಿಶೇಷವೇನು ಗ್ರಂಥಾಲಯದ ನೀವು ಅನ್ನು ಬಳಸಿ ಎಂದು 1117 01:02:40,490 --> 01:02:43,140 ನೀವು ಕೆಲವು ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಮಾಡುತ್ತಿರುವುದು. 1118 01:02:43,140 --> 01:02:49,690 >> ಈ ಅಸಾಮಾನ್ಯ ಎಂದು ಇಲ್ಲಿ ಗಮನಿಸಿ ಪದಾನ್ವಯತೆಯ ರಚನೆ ಸಿಬ್ಬಂದಿಯನ್ನು ಕರೆದು. 1119 01:02:49,690 --> 01:02:53,530 ಮತ್ತು ನಿಜವಾಗಿಯೂ ಈ ಆಗಿದೆ ಸ್ವಿಫ್ಟ್ ಪರಿಶೀಲಿಸುವ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ 1120 01:02:53,530 --> 01:02:56,870 ಕೆಲವು ವಿಷಯಗಳನ್ನು ಎಂದು ನೀವು ಮೊದಲು ಒಪ್ಪಿ 1121 01:02:56,870 --> 01:03:00,000 ಕಾರ್ಯ ಉಳಿದ ಮುಂದುವರೆಯುವುದು. 1122 01:03:00,000 --> 01:03:04,260 ಹಾಗಾಗಿ ಬಳಸಿಕೊಂಡು, ತೋರಿಸಬಹುದಿತ್ತು ಈ ಐಚ್ಛಿಕ ರೀತಿಯ, 1123 01:03:04,260 --> 01:03:10,530 ನಾನು URL ಮೂಲಕ ಕಂಡು ಈ NSURL ಕಾರ್ಯ ಚಾಲನೆಯಲ್ಲಿರುವ 1124 01:03:10,530 --> 01:03:16,640 ಮತ್ತು ಒಂದು URL ಎಂದು ಸಂಗ್ರಹಿಸುವ ನಿರಂತರ, ತದನಂತರ ತಪಾಸಣೆ 1125 01:03:16,640 --> 01:03:20,820 URL ಅನ್ನು ಶೂನ್ಯ ವೇಳೆ, ನೋಡಲು ಇದು ಏಕೆಂದರೆ ಐಚ್ಛಿಕ ರೀತಿಯ ಮರಳಲು ಹೊರಟಿದ್ದ. 1126 01:03:20,820 --> 01:03:25,660 ಇದು ಶೂನ್ಯ ವೇಳೆ, ನಂತರ ನಾನು ದೋಷ ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತು ನಂತರ ಹಿಂತಿರುಗಿ. 1127 01:03:25,660 --> 01:03:29,970 >> ಬದಲಿಗೆ, ಯಾವ ಸಿಬ್ಬಂದಿ ಅನುಮತಿಸುತ್ತದೆ ನಮಗೆ, ಬಹಳ ವಿಷಯ ಮಾಡಲು 1128 01:03:29,970 --> 01:03:34,550 ಆದರೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ವಾಸ್ತವವಾಗಿ ಸಂದರ್ಭದಲ್ಲಿ ಆ URL 1129 01:03:34,550 --> 01:03:38,020 ಸರಿಯಾಗಿ NSURL ಸೆಟ್ ಮಾಡಲಾಗಿದೆ. 1130 01:03:38,020 --> 01:03:41,810 ಮತ್ತು ಅದು ನಂತರ, ವೇಳೆ ಈ ಮೇಲೆ ಸ್ಕಿಪ್ಸ್, ಮತ್ತು ಇದು 1131 01:03:41,810 --> 01:03:46,110 ನೀವು ಮುಂದುವರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ URL ಸರಿಯಾಗಿ ವ್ಯಾಖ್ಯಾನ ಮಾಡಲ್ಪಟ್ಟಿತು. 1132 01:03:46,110 --> 01:03:48,830 ಆದರೆ ಇದು ಪ್ರಕರಣದಲ್ಲಿ ವೇಳೆ ಆ URL ಸರಿಯಾಗಿ ಉಲ್ಲೇಖಿಸಲ್ಪಟ್ಟಿಲ್ಲ, 1133 01:03:48,830 --> 01:03:52,550 ಈ ಕಾರ್ಯ ದೋಷ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಅಥವಾ ಕೆಲವು ಇತರ ಅನಿರೀಕ್ಷಿತ ವಿಷಯ 1134 01:03:52,550 --> 01:03:58,030 ವಾಸ್ತವವಾಗಿ, ಈ ಸಿಬ್ಬಂದಿ ರಚನೆ ಸಂಭವಿಸುತ್ತದೆ ನಂತರ ಔಟ್ಪುಟ್ ದೋಷ ಅನುಮತಿಸುತ್ತದೆ 1135 01:03:58,030 --> 01:04:00,390 ಮತ್ತು ತಕ್ಷಣ ಮರಳಿ. 1136 01:04:00,390 --> 01:04:00,890 ಹೌದು? 1137 01:04:00,890 --> 01:04:04,839 >> ಪ್ರೇಕ್ಷಕರು: ಇದು ಭಾಸವಾಗುತ್ತದೆ ಒಂದು ನಂತರ ಬೇರೆ ವೇಳೆ? 1138 01:04:04,839 --> 01:04:07,130 DAN ಅರ್ಮೆಂಡರಿಜ್: ಇದು ರೀತಿಯ ಇಲ್ಲಿದೆ ಒಂದು ಹೌದು, ಬೇರೆ ವೇಳೆ 1139 01:04:07,130 --> 01:04:14,200 ಈ URL ನಂತರ ಎಂಬುದನ್ನು ಹೊರತುಪಡಿಸಿದರೆ ಈ ಕೆಳಗೆ ಎಲ್ಲವೂ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. 1140 01:04:14,200 --> 01:04:20,420 ಇದು ನಂತರ, ಈ ಸಿಬ್ಬಂದಿ ಹರಿದಾಗ ವಾಸ್ತವವಾಗಿ ಡೇಟಾ ತುಂಬಿಸಬೇಕು 1141 01:04:20,420 --> 01:04:29,500 ಮತ್ತು ಉಳಿದ ಇದರ ಬಳಕೆ ಸಾಧ್ಯಯವಿಲ್ಲ ನಿಮ್ಮ ಕಾರ್ಯದಲ್ಲಿ ಮೂಲ ಕೋಡ್. 1142 01:04:29,500 --> 01:04:33,790 ಹಾಗಾಗಿ ನೀವು ನೀನು ಸಂಶಯಗಳಿಗೆ ಹಾಗೂ ಈ ಸಿಬ್ಬಂದಿ ಗಮನಕ್ಕೆ. 1143 01:04:33,790 --> 01:04:36,670 ಆ ಬಗ್ಗೆ ಎಚ್ಚರವಾಗಿರಿ. 1144 01:04:36,670 --> 01:04:46,270 >> ಆದ್ದರಿಂದ ಕೇವಲ ಇತರ ಒಂದೆರಡು ನೋಡುವ ವಿಷಯಗಳನ್ನು, ಇಲ್ಲಿ ಈ ಹಕ್ಕನ್ನು ಏನು, 1145 01:04:46,270 --> 01:04:53,377 ನೀವು ತಿಳಿದಿರುವಿರಿ, ಕೇವಲ ಆಧಾರದಲ್ಲಿ ನಾವು ಮೊದಲು ಬಗ್ಗೆ? 1146 01:04:53,377 --> 01:04:56,650 >> ಪ್ರೇಕ್ಷಕರು: ಇದು ಪಟ್ಟಿಯಲ್ಲಿ ರನ್ ಮಾಡುತ್ತೇವೆ ಥಿಂಕ್? 1147 01:04:56,650 --> 01:04:59,100 >> DAN ಅರ್ಮೆಂಡರಿಜ್: ಆದ್ದರಿಂದ ಹಂತದಲ್ಲಿದೆ. 1148 01:04:59,100 --> 01:05:02,360 ಈ ನಾವು ವಿವರಿಸುವ ಎಂದು ಕ್ರಿಯೆಯಾಗಿದೆ. 1149 01:05:02,360 --> 01:05:07,240 ಮತ್ತು ನಾವು ಕಾರ್ಯ ನಮೂದಿಸುವುದರ ಮಾಡಲಾಗುತ್ತದೆ ಇಲ್ಲಿ ಈ ಕಾರ್ಯಕ್ಕೆ ಒಂದು ಚರ್ಚೆಯಂತೆ. 1150 01:05:07,240 --> 01:05:09,120 >> ಪ್ರೇಕ್ಷಕರು: ಶೂನ್ಯ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಇಲ್ಲದಿದ್ದರೆ. 1151 01:05:09,120 --> 01:05:11,470 ಆದ್ದರಿಂದ ಬಲ, ಪಟ್ಟಿಯಲ್ಲಿ ಇಲ್ಲಿದೆ? 1152 01:05:11,470 --> 01:05:15,450 >> DAN ಅರ್ಮೆಂಡರಿಜ್: ದೋಷ ಶೂನ್ಯ ಇದ್ದರೆ, ಆದ್ದರಿಂದ ನಾನು ಸ್ಕ್ರಾಲ್ ಆದ್ದರಿಂದ is--. 1153 01:05:15,450 --> 01:05:18,060 ಸರಿ, ನಾನು, ನ ನೋಡಿ ಸಾಧ್ಯವಿಲ್ಲ ಅವಕಾಶ ಇಲ್ಲಿ ಬಲಕ್ಕೆ ಸ್ಕ್ರೋಲ್. 1154 01:05:18,060 --> 01:05:23,161 ದೋಷ ಎಂದು ಒಂದು ವಾದವು ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ ರವಾನಿಸಲಾಗಿದೆ. 1155 01:05:23,161 --> 01:05:24,410 ಈ ಅನಾಮಿಕ ಕ್ರಿಯೆಯಾಗಿದೆ. 1156 01:05:24,410 --> 01:05:25,480 ಇದು ಯಾವುದೇ ಹೆಸರನ್ನು ಹೊಂದಿದೆ. 1157 01:05:25,480 --> 01:05:29,850 ಆದರೆ ಈ ಮೂರು ಒಪ್ಪಿಕೊಂಡಿರುವ ವಾದಗಳು, ಡೇಟಾ, ಪ್ರತಿಕ್ರಿಯೆ, ಮತ್ತು ದೋಷ. 1158 01:05:29,850 --> 01:05:33,590 ಮತ್ತು ಅದು, ಶೂನ್ಯವನ್ನು ಮರಳಿ ಹೋಗುತ್ತದೆ ಇದು ಏನು ಮರಳಲು ಹಿಂದಿರುಗಬಹುದೆಂದು. 1159 01:05:33,590 --> 01:05:37,910 ಮತ್ತು ಈ ವಿಷಯಗಳನ್ನು ಹೊಂದಿದೆ ಆ ಕಾರ್ಯ. 1160 01:05:37,910 --> 01:05:41,961 ತದನಂತರ ನಾವು ಒಳಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಈ ವಾದಗಳನ್ನು ಪ್ರತಿಯೊಂದು ಕಾರ್ಯ. 1161 01:05:41,961 --> 01:05:45,650 1162 01:05:45,650 --> 01:05:48,679 >> ಆದ್ದರಿಂದ ಒಂದು ಸುಂಟರಗಾಳಿ ಇಲ್ಲಿದೆ ಭಾಷೆಯ ಪ್ರವಾಸ. 1163 01:05:48,679 --> 01:05:50,470 ಆದರೆ ನಾನು ಈ ಭಾವಿಸುತ್ತೇವೆ, ಆಶಾದಾಯಕವಾಗಿ ನೀವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು 1164 01:05:50,470 --> 01:05:54,490 ಟ್ಯುಟೋರಿಯಲ್ ಕೆಲವು ಒಂದು ನೋಟ ಸ್ವಿಫ್ಟ್ ಐಒಎಸ್ ಅಭಿವೃದ್ಧಿಗೆ ನಿರ್ದಿಷ್ಟ, 1165 01:05:54,490 --> 01:05:57,481 ನೀವು ಹೋಗಿ ವಿಶೇಷವಾಗಿ ಆಪಲ್ನ ಅಭಿವರ್ಧಕ ವೆಬ್ ಪುಟ 1166 01:05:57,481 --> 01:05:59,980 ಅವರು ನಿಜಕ್ಕೂ ಒಳ್ಳೆಯ ಕಾಣಲು ಟ್ಯುಟೋರಿಯಲ್ ನೀವು ಪ್ರಾರಂಭಿಸಲು. 1167 01:05:59,980 --> 01:06:05,010 ಆದರೆ ಮಾತನಾಡುವ ಆಶಾದಾಯಕವಾಗಿ ಈ ಗಂಟೆ ವಾಕ್ಯ ಬಗ್ಗೆ ಸ್ವತಃ ನೀಡಿದ 1168 01:06:05,010 --> 01:06:08,760 ನೀವು ಸಾಕಷ್ಟು ಎಂದು ಪ್ರಾರಂಭಿಸಲು. 1169 01:06:08,760 --> 01:06:12,950 >> ಈ ಮೂಲ ಎಲ್ಲಾ ಪೋಸ್ಟ್ ಕಾಣಿಸುತ್ತದೆ ಸೆಮಿನಾರ್ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಕೋಡ್ 1170 01:06:12,950 --> 01:06:17,800 ಸಾಧ್ಯವಾದಷ್ಟು ಬೇಗ, ಮತ್ತು ಸ್ಲೈಡ್ಗಳು ಆದ್ದರಿಂದ ನೀವು ಎಲ್ಲಾ ಒಂದು ಉಲ್ಲೇಖವನ್ನು ಹೊಂದಿರುವ. 1171 01:06:17,800 --> 01:06:20,530 ನಿಮ್ಮ ಯೋಜನೆಗಳು ಆದರೆ ಅದೃಷ್ಟ. 1172 01:06:20,530 --> 01:06:23,640 ಮತ್ತು ಬರುವ ತುಂಬಾ ನೀವು ಎಲ್ಲಾ ಧನ್ಯವಾದಗಳು. 1173 01:06:23,640 --> 01:06:26,990 >> [ಚಪ್ಪಾಳೆ] 1174 01:06:26,990 --> 01:06:28,026