>> [ಸಂಗೀತ]
>> DAN AMRMENDARIZ: ಪ್ರತಿಯೊಬ್ಬರೂ CS50 ಸೆಮಿನಾರ್ ಸ್ವಾಗತ,
ಸ್ವಿಫ್ಟ್ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ.
ನಾನು ಡಾನ್ ಅರ್ಮೆಂಡರಿಜ್ ಮನುಷ್ಯ ಮತ್ತು ನಾನು ಒಂದು ಉಪದೇಶಕ ಆಗಿದ್ದೇನೆ ಇಲ್ಲಿ ಹಾರ್ವರ್ಡ್ ಕಂಪ್ಯೂಟರ್ ಸೈನ್ಸ್.
>> ಮತ್ತು ಮುಂದಿನ ಗಂಟೆ ಎಂದು ನಾನು ಹೆಚ್ಚು ಸ್ಟಫ್ ಸುಂಟರಗಾಳಿ ಪ್ರವಾಸ
ಈ ವಿಷಯದ ಬಗ್ಗೆ ನಾವು ಹೊಂದುವುದು.
ನಾನು ಮೂಲ ಕೋಡ್ ಎಲ್ಲಾ ಪೋಸ್ಟ್ ಕಾಣಿಸುತ್ತದೆ ನೀವು ಇಂದು ನೋಡುತ್ತಾರೆ.
ನಾವು ಮಾಡಲು ಸಾಧ್ಯವಾಗದೆ ಇರಬಹುದು ವಾಸ್ತವವಾಗಿ ಎಲ್ಲವೂ ಮೇಲೆ ಹೋಗಿ
ನಾನು ಮನುಷ್ಯ ಎಂದು ನನಗೆ ಈ ಗಂಟೆಯಲ್ಲಿ ನೀವು ತೋರಿಸುವ.
ಆದರೆ ಕನಿಷ್ಠ ಆಶಾದಾಯಕವಾಗಿ ಮೂಲಕ ಮೂಲ ಕೋಡ್ ಕಾಮೆಂಟ್ಗಳನ್ನು,
ನೀವು ಊಹಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಏನು ನಿಖರವಾಗಿ ಆ ವಿಷಯಗಳಿಗೆ ನಡೆಯುತ್ತಿದೆ
ನಾವು ಸಾಕಷ್ಟು ಇರುವುದಿಲ್ಲ ಎಂದು.
>> ಒಟ್ಟಾರೆ, ರಚನೆ ಕೆಳಗಿನಂತೆ ಇಂದಿನ ಚರ್ಚೆ ಇರುತ್ತದೆ.
ನಾವು ಕೆಲವು ಮೂಲಭೂತ ಮಾಡುವ ಔಟ್ ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ ಸ್ವಿಫ್ಟ್ ಭಾಷೆ ವಾಕ್ಯರಚನೆ,
ಅತ್ಯಾಧುನಿಕ ಕೆಲವು ಹೋಗುವಾಗ ಸ್ವಿಫ್ಟ್ ಭಾಷೆಯ ವಾಕ್ಯ.
ಭಾಷೆ ಕಾರಣ ನಿಜವಾಗಿಯೂ ಆಧುನಿಕ ಮತ್ತು ಅದು
ಉನ್ನತ ಮಟ್ಟದ ಬಹಳಷ್ಟು ಹೊಂದಿದೆ ಲಕ್ಷಣಗಳು, ನಾವು ವಸ್ತುಗಳನ್ನು
, CS50 ಉದ್ದಕ್ಕೂ ಸಿ ಕಾಣಬಹುದು ಅಥವಾ ಕೆಲವು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ
ನಾವು ಪ್ರಾರಂಭಿಸಿದ ಮಾಡಿರುವುದರಿಂದ ಹಾಗೆ ಪಿಎಚ್ಪಿ CS50 ರಲ್ಲಿ ಬಳಸಿಕೊಂಡು,
ಆದ್ದರಿಂದ ನಾನು ಪ್ರಯತ್ನಿಸಬೇಕು ನಾನು ಕೆಲವು ವಿಷಯಗಳ ಪರಿಚಯಿಸಲು
ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆ ಸಂಬಂಧಿಸಿದ ನೀವು CS50 ರಲ್ಲಿ ಆಳವಾದ ನೋಡಿ ಇರಬಹುದು,
ಆದರೆ ನೀವು ನಂತರ ನೋಡುತ್ತಾರೆ ಕಂಪ್ಯೂಟರ್ ಸೈನ್ಸ್ ತರಗತಿಗಳು.
ಆದ್ದರಿಂದ ಇದು ಒಂದು ಎಂದು ವಿಶೇಷವೇನು ಬಿಗಿಯಾಗಿ ಗಂಟೆ ಪ್ಯಾಕ್.
ಮತ್ತು ನನಗೆ ಅವಕಾಶ ಮುಕ್ತವಾಗಿರಿ ದಯವಿಟ್ಟು ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಗೊತ್ತು.
ನೀವು ನಿಮಗೆ ಆಸಕ್ತಿ ಇದ್ದರೆ ಆದ್ದರಿಂದ ಅಭಿವೃದ್ಧಿ ಮಾಡುವ
ಸ್ವಿಫ್ಟ್, ಅಥವಾ ನಿಜವಾಗಿಯೂ ಯಾವುದೇ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ,
ಅಗತ್ಯಗಳ ಒಂದೆರಡು ಇವೆ.
ಎಲ್ಲಾ ಮೊದಲ, ನೀವು ಬಳಸಿಕೊಂಡು ಮಾಡಬೇಕು ಮ್ಯಾಕ್, ಉದಾಹರಣೆಗಳು ಚಾಲನೆಯಲ್ಲಿರುವ
ನಾವು ಇಂದು ಬಳಸುತ್ತಿರುವ ಹೋಗುವ, OS ನ ಒಂದು ಹೊಸ ಆವೃತ್ತಿ
ಈ ಸಂದರ್ಭದಲ್ಲಿ ಎಕ್ಸ್, ನಾನು ಎಕ್ಸ್ 10.5 ಚಾಲನೆಯಲ್ಲಿರುವ ಬಾಗುತ್ತೇನೆ.
ನೀವು ಬಯಸಿದರೆ ನೀವು 10.11 ಚಾಲನೆಯಲ್ಲಿರುವ ಮಾಡಬಹುದು.
ಆದರೆ ಎಲ್ಲವೂ ನೀವು ನೀನು ನಂತರ X ಕೋಡ್ 7 ಮತ್ತು ಒಳಗೊಂಡ ಇದೆ ನೋಡಿ,
ಇದು ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿದೆ ಸ್ವಿಫ್ಟ್ 2.0 ಇದು ಸ್ವಿಫ್ಟ್, ನ.
ಈ ವಾಸ್ತವವಾಗಿ ಒಂದು ಸುಂದರ ಆಗಿದೆ ಪ್ರಮುಖ.
ವಾಕ್ಯ ಸಾಕಷ್ಟು ಹೊಂದಿದೆ ಬಹಳ ಗಮನಾರ್ಹವಾಗಿ ಬದಲಾಗಿದೆ
ಸ್ವಿಫ್ಟ್ 1.0 ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಕಳೆದ ವರ್ಷ ಬಿಡುಗಡೆಯಾದ,
ಸ್ವಿಫ್ಟ್ 2.0, ಇದು ಕೇವಲ ಈ ಪತನ ಹೊರಬಂದು.
ನಾವು ಸ್ವಿಫ್ಟ್ 2.0 ತೋರಿಸಲು ನೀನು.
ಬಹಳಷ್ಟು ಎಂದು ನೀವು ಆನ್ಲೈನ್ ಹುಡುಕಲು
ನೀವು ಹೆಚ್ಚುವರಿ ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ವಿವಿಧ ವಿಷಯಗಳನ್ನು ಕುರಿತು ಮಾಹಿತಿ,
ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಬಯಸಬಹುದು ಸ್ವಿಫ್ಟ್ 2 ಹುಡುಕಲು
ಬದಲಿಗೆ ಸರಳ ಹಳೆಯ ಸ್ವಿಫ್ಟ್ ಹೆಚ್ಚು ಮಾಡಲು ನೀವು ವಾಕ್ಯ ಸರಿಯಾದ ಪಡೆಯಲು ಖಚಿತವಾಗಿ.
>> ವಾಸ್ತವವಾಗಿ, ಈ ಸಾಮಾನ್ಯವಾಗಿ ನಿಜ.
ಅಭಿವೃದ್ಧಿಯ ಒಂದು ಕ್ಷಿಪ್ರ ಪ್ರಮಾಣವನ್ನು ಇಲ್ಲ ಸ್ವಿಫ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ
ಆಪಲ್ ಇದು ಬಿಡುಗಡೆ ಅಂದಿನಿಂದಲೂ, ನಾನು ಏನು, ಇದು ಒಂದು ವರ್ಷದ ಮೇಲೆ ಸ್ವಲ್ಪ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದ್ದರೆ
ಈಗ.
ಮತ್ತು ವಿಷಯಗಳನ್ನು ಬದಲಾಗಿದೆ ನಾಟಕೀಯವಾಗಿ ಆ.
ಮತ್ತು ನಿರಾಶೆಗೊಂಡ ಇಲ್ಲ , ನೀವು ಸುಮಾರು ಹುಡುಕುತ್ತಿರುವ ಸಂದರ್ಭದಲ್ಲಿ
ಹೇಗೆ ಸಾಧಿಸಲು ಸ್ವಿಫ್ಟ್ ಅಥವಾ ಮೇಲೆ ವಿಷಯಗಳನ್ನು ಕೆಲವು ಉದಾಹರಣೆ ಕೋಡ್ ಬಳಸಿ ಏನೋ
ಅಥವಾ ಏನೋ ಹಾಗಾಗದೆ ಎಂದು ವಾಸ್ತವವಾಗಿ ಸ್ವಿಫ್ಟ್ 2.0 ಕೆಲಸ.
ನೀವು ಹುಡುಕುತ್ತಿರುವ ಮಾಡಿ ನಿರ್ದಿಷ್ಟವಾಗಿ ಆವೃತ್ತಿಯ
ವಿವಿಧ ಪರಿಣಾಮಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ ಆವೃತ್ತಿಗಳು ಮತ್ತು ವಸ್ತುಗಳ ಆ ರೀತಿಯ.
>> ನಾನು ಕೆಲವು ಸಂಗತಿಗಳನ್ನು ಎತ್ತಿ ಪ್ರಯತ್ನಿಸಿ ಮಾಡುತ್ತೇವೆ ಹಳೆಯ ಆವೃತ್ತಿಗಳು ವಿವಿಧ ಎಂದು.
ಆದರೆ ಔಟ್ ವೀಕ್ಷಿಸಲು ವಿಷಯ.
ಬಹುಶಃ ಎಂದು ವಿಶೇಷವೇನು ದೊಡ್ಡ ತಲೆನೋವು ಒಂದು
ನೀವು ಸ್ವಿಫ್ಟ್ ಹೊಂದಿರುತ್ತದೆ ಕಂಡು ಇದೆ , ಕೇವಲ ಹಳೆಯ ಎಂದು ಉದಾಹರಣೆಗೆ ಕೋಡ್
ಕೆಲವು ತಿಂಗಳ ಮೂಲಕ ಬಳಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಇದು ನಿಮ್ಮ ಆಧುನಿಕ ಯೋಜನೆಯಲ್ಲಿ.
ಮತ್ತು ಇದು ಕೇವಲ ಕೇವಲ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.
ನೀವು ಕಂಪೈಲರ್ ದೋಷಗಳನ್ನು ಪಡೆಯುತ್ತಿದ್ದೀರಿ ವಾಕ್ಯ ದೋಷಗಳು, ಅಸಾಮಾನ್ಯ ಸ್ಟಫ್ ಎಲ್ಲಾ ರೀತಿಯ.
ಆದ್ದರಿಂದ ಕೇವಲ ತಾಳ್ಮೆಯಿಂದಿರಿ ಎಂದು, ಮತ್ತು ನೀವು ಆಶಾದಾಯಕವಾಗಿ ತಿನ್ನುವೆ
ಒಂದು ಬಹಳ ಸಂತೋಷವನ್ನು ಅನುಭವವಿದ್ದರೆ ಸ್ವಿಫ್ಟ್ ಒಟ್ಟಾರೆ ಜೊತೆ.
>> ಈಗ ನೀವು join-- ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು ಮತ್ತು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಇನ್ನೂ ಈ ವರ್ಷದ ಹೊಂದಿವೆ
ಸಿಎಸ್ 50 ನ ಆಪಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ತಂಡ, ಇದು
ನೀವು ಯಾವುದೇ Apps ಅನುಸ್ಥಾಪಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಇದು ನಿಮ್ಮ ಐಒಎಸ್ ಸಾಧನಗಳಲ್ಲಿ ರಚಿಸಲು.
ಆದ್ದರಿಂದ ಈ URL ವೇಳೆ ನೋಡೋಣ ನೀವು ಮಾಡುವ ಆಸಕ್ತರಾಗಿರುತ್ತಾರೆ.
>> ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದೆರಡು ಸ್ವಿಫ್ಟ್ ಸ್ವತಃ ಬಗ್ಗೆ ವಿಷಯಗಳನ್ನು.
ಇದು ಒಂದು ಸಂಕಲನ ಭಾಷೆ ಇದು.
ಆದರೆ ನೀವು ಕೆಲವು ನೋಡುತ್ತಾರೆ ನಾವು ಬಳಸುವ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು
ಇದು ಸ್ವಲ್ಪ ಕೂಡ ಸಹಾ ಅನುಮತಿ ಒಂದು ರೀತಿಯಲ್ಲಿ ಹಾಗೂ ತಿಳಿಯುತ್ತದೆ ನಂತಹ.
>> ವಾಕ್ಯ ಸಾಕಷ್ಟು ಎರವಲು ಸಿ ಇದು ಆಧರಿಸಿ ಮತ್ತು ಸಿ ಬರೆದು
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಎಂದು ನೋಡಬಹುದು takeaways ಬಹಳಷ್ಟು ಇವೆ
ನಿಮ್ಮ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅರಿವಿನಿಂದ ಸಿ ನಾವು ಸ್ವಿಫ್ಟ್ ಬಂದರು ಆ.
>> ಆದರೆ ವಿಷಯಗಳನ್ನು ಸಿ ಅದನ್ನು ವಿಭಿನ್ನ ಮಾಡಲು
ಇದು ಬಲವಾಗಿ ಟೈಪಿಸಿದ ಇದೆ.
ಸ್ವಯಂಚಾಲಿತ ಸ್ಮರಣೆ ನಿರ್ವಹಣೆ ಇಲ್ಲ.
ನೀವು ಮಾಡಬೇಕು ಹೋಗುತ್ತಿಲ್ಲ malloc ಅಥವಾ ಉಚಿತ ನಗರದಲ್ಲಿ ಬಳಸುತ್ತದೆ.
ಇದು ಸಾಮಾನ್ಯವಾಗಿ ವಿನ್ಯಾಸ ಮಾಡಿದ.
ಆದ್ದರಿಂದ ಇತರ ಪದಗಳಲ್ಲಿ, ನೀವು ಬಳಸಬಹುದು ಆಪಲ್ ವಾಚ್ ಸಂದರ್ಭಗಳಲ್ಲಿ ಎಲ್ಲಾ ರೀತಿಯ,
ಐಫೋನ್- OS X, ಮತ್ತು ಅಪ್ ಕೆಲವು ಸರ್ವರ್ಗಳು ಕೆಲವು ಸ್ಕ್ರಿಪ್ಟಿಂಗ್.
ಆದರೆ ನಾವು ನೋಡುತ್ತಾರೆ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ಗಾಗಿನ ಬೆಂಬಲ
ಅಷ್ಟೇನು ಇಲ್ಲ ಇನ್ನೂ ಇದೆ ಇದು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಆಗಿದೆ.
ಆದ್ದರಿಂದ ಹೆಚ್ಚಾಗಿ ನೀವು ಬಳಸಿಕೊಂಡು ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ ಈ ಪ್ರತ್ಯೇಕವಾಗಿ ಅಭಿವೃದ್ಧಿಗೆ
ನಿಮ್ಮ ಮ್ಯಾಕ್ ಅಥವಾ ನಿಮ್ಮ ಐಫೋನ್.
>> ಮತ್ತು ಇದು ಆಧುನಿಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಹಳಷ್ಟು ಹೊಂದಿದೆ.
ಇವುಗಳನ್ನು ಬಹಳಷ್ಟು ವಿಷಯವನ್ನು ಎಂದು ನಾವು, ಇಂದು ಪರಿಹರಿಸಲು ಪ್ರಯತ್ನಿಸಿ ನೀನು
ಆದರೆ ನಮ್ಮ ವಿಷಯಗಳ ನಾನೂ ಆ, ನಾವು ಸಂಪೂರ್ಣ ಕೋರ್ಸ್ಗಳನ್ನು ವಿನಿಯೋಗಿಸಲು.
ಇದು ವಾಸ್ತವವಾಗಿ, ಸಿಎಸ್ 51, ನೀಡಿತು ಮುಂದಿನ ಸೆಮಿಸ್ಟರ್,
ಈ ವಿಷಯಗಳನ್ನು ಬಹಳಷ್ಟು ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ ಎಂದು ಕೆಳಗೆ ವಿವರಿಸಲಾಗಿದೆ.
ಆದ್ದರಿಂದ ನೀವು ಇಡೀ ಸೆಮಿಸ್ಟರ್ ಕಳೆಯಬಹುದು ಈ ವಿಷಯಗಳನ್ನು ಅರ್ಥ.
ಆದರೆ ನಾವು ಪ್ರಯತ್ನಿಸಿ ಎಂದು ನೀನು ಮೂಲಕ ಪಡೆಯಲು
ಕನಿಷ್ಠ ಸಾಕಷ್ಟು ನೀವು ಏನು ಅಂತ ಅರ್ಥ ಮಾಡಿಕೊಳ್ಳಬಹುದು
ನೀವು ನೋಡಿದರೆ ನಡೆಯುತ್ತಿದೆ ಒಂದು ಸ್ವಿಫ್ಟ್ ಪ್ರೋಗ್ರಾಂ
ನಿಮ್ಮ ರೀತಿಯಲ್ಲಿ ಹ್ಯಾಕ್ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಅಂತಿಮ ಯೋಜನೆಗೆ ಅದರ ಮೂಲಕ.
>> ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ಒಂದು ಈಗ ನೀವು ಈ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಪಡೆಯಲು
ಆಪಲ್ ನ ಮೂಲಕ ನಾನೂ ಸ್ವಿಫ್ಟ್ ದಸ್ತಾವೇಜನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ.
API ಗಳು ಸಾಕಷ್ಟು ಇಲ್ಲ ಲಭ್ಯವಿರುವ.
ಮತ್ತು ಈ ನೀವು ಉತ್ತಮ ನೆಲೆಯಾಗಿದೆ ನಿರ್ದಿಷ್ಟ ವಿಷಯಗಳನ್ನು ನೋಡಲು ನೀವು
ಐಒಎಸ್ ಒಳಗೊಂಡ ಒಂದು API ಮಾಡಲು ಬಯಸುವ.
ನೀವು ಕ್ಯಾಮೆರಾ ಬಳಸಲು ಬಯಸಿದರೆ ಉದಾಹರಣೆಗೆ, ನೀವು, ಇಲ್ಲಿ ಹುಡುಕುತ್ತಿರುವ ಆರಂಭಿಸಲು ಮಾಡಬಹುದು
ಮತ್ತು ಗೂಗಲ್ ಮತ್ತು ಸ್ಟಾಕ್ ಬಳಸಲು ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಬಯಸುವ ಹೆಚ್ಚುವರಿ.
>> ಈ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು ನಾವು ಹಕ್ಕಿನಿಂದ ಜಿಗಿತವನ್ನು ಮೊದಲು?
ಆಯ್ತು.
ಮುಂದಕ್ಕೆ ಸಾಗೋಣ.
>> ಮೊದಲು, ನಾನು ಒಂದು ಉದಾಹರಣೆಗೆ ಕಡತಗಳ ಸಂಖ್ಯೆ.
ನಾನು ಹೆಜ್ಜೆ ಪ್ರಯತ್ನಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ ತುಲನಾತ್ಮಕವಾಗಿ ವೇಗವಾಗಿ ಅವುಗಳ ಮೂಲಕ.
ಈ ಸ್ವಿಫ್ಟ್ ಹಲೋ ವರ್ಲ್ಡ್ ಕಡತವಾಗಿರುತ್ತದೆ.
ಇದು ತುಂಬಾ ಸರಳವಾಗಿದೆ.
ರೀತಿಯಲ್ಲಿ ಹೆಚ್ಚು ಕಾಮೆಂಟ್ಗಳನ್ನು ಇಲ್ಲ ನಿಜವಾದ ಕೋಡ್ ಅಲ್ಲಿ ಹೆಚ್ಚು.
ನಿಜವಾದ ಕೋಡ್ ಗಮನಿಸಿ ಸಾಲು 14 ರಂದು ಅತ್ಯಂತ ಕೆಳಭಾಗದಲ್ಲಿ.
ಇದು ಮುದ್ರಣ ಹೇಳುತ್ತಾರೆ.
ಮತ್ತು ನಂತರ ಇದು ಕ್ರಿಯೆಯ ಕರೆ.
ನಾವು ಒಂದು ಒಳಗೆ ಹಾದುಹೋಗುವ ನೀವು ಸ್ಟ್ರಿಂಗ್ ಹಲೋ CS50 ಕರೆಯಲಾಗುತ್ತದೆ.
ಯಾವುದೇ ಅರ್ಧವಿರಾಮ ಇಲ್ಲ ಎಂದು ಗಮನಿಸಿ.
ಯಾವುದೇ ಇಂಟ್ ಮುಖ್ಯ ಇಲ್ಲ ಎಂದು ಗಮನಿಸಿ.
ಯಾವುದೂ ಇಲ್ಲ ನಾವು ಸಿ ಎಂದು cruft
ನಾವು ಈ ರೀತಿಯಲ್ಲಿ ಸ್ವಿಫ್ಟ್ ಬಳಸುತ್ತಿದ್ದರೆ, ಒಂದು ಪಠ್ಯ ಕಡತವನ್ನು ಬರೆದ
ತದನಂತರ, ನನ್ನ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಸಂಗ್ರಹಗೊಂಡಿವೆ ನಾನು ಕಂಪೈಲ್ ಮತ್ತು ಚಲಾಯಿಸಬಹುದು.
>> ನಾನು ಇಲ್ಲಿ ಗಮನಿಸಿ CS50 ಐಡಿಇ ಬಳಸಿಕೊಂಡು ಅಲ್ಲ.
ಈ ನಾನು ಎಂದು ಭಾವಿಸುತ್ತದೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಮತ್ತು ನಾನು ಒಎಸ್ ಎಕ್ಸ್ ಮೇಲೆ ನನಗೆ,
ಮತ್ತು ನಾನು X ಕೋಡ್ ಈಗಾಗಲೇ ಅನುಸ್ಥಾಪಿತವಾದ ಈ ಸಲುವಾಗಿ ಈ ಗಣಕದಲ್ಲಿ
ನಿಜವಾಗಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸಲು.
ಆದರೆ ಕೇವಲ ಒಂದು ಸಾಮಾನ್ಯ ಪಠ್ಯ ಕಡತ ನಾವು ನಂತರ ಸಂಕಲಿಸಲು ಮತ್ತು ಸಂಪಾದಿಸಬಹುದು.
ಆದ್ದರಿಂದ ಈ ವಾಸ್ತವವಾಗಿ ಕೆಲಸ ಹೇಗೆ ನೋಡೋಣ.
ಏನು ನಾನು ಕಂಪೈಲ್ ಬಯಸಿದರೆ?
swiftc 1.swift.
ಒಂದು ಕ್ಷಣ ಅಥವಾ ಎರಡು ನಂತರ, ಇದು ನಾವು ಈಗ ಹೊಂದಿರುವ ನೋಡಬಹುದು
1 ಎಂಬ ಕಡತವನ್ನು ಈ ಸಂಕಲನ.
ಈಗ ನಾವು ನಮ್ಮ CS50 ಮುದ್ರಿಸಿದ್ದರೆ, ಬದಲಿಗೆ ನಮ್ಮ ಹಲೋ ವರ್ಲ್ಡ್ ಅಪ್ಲಿಕೇಶನ್.
>> ಎಂದು ಇನ್ನೊಂದು ವಿಷಯ ಗಮನಕ್ಕೆ ಅಲ್ಲದೆ, ಆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ
ನಾವು ಇನ್ಪುಟ್ ಹೊಂದಿರಲಿಲ್ಲ / ಎನ್ ಒಂದು ಹೊಸ ಸಾಲು ಮುದ್ರಿಸಲು.
ಡೀಫಾಲ್ಟ್, ಮುದ್ರಣ ಕಾರ್ಯದಲ್ಲಿ ಮೂಲಕ ಸ್ವಿಫ್ಟ್ ನೀವು ಒಂದು ಹೊಸ ಸಾಲು ಮುದ್ರಿಸಲು ಕಾಣಿಸುತ್ತದೆ.
ನೀವು ಐಚ್ಛಿಕ ಹೆಚ್ಚುವರಿ ರವಾನಿಸಬಹುದು ನಿಯತಾಂಕ ಹಾಗೆ ಹೇಳಲು.
ಆದರೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಗೂಗಲ್.
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಇದು ಮುದ್ರಣ ಸಾಲನ್ನು ಮಾಡುತ್ತಾರೆ.
>> ಸರಿ, ಅವರ ಮೇಲೆ ಚಲಿಸೋಣ ನಂತರ ಕೆಲವು ವಿಷಯಗಳನ್ನು.
ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಅಸ್ಥಿರ ರೂಪಿಸಬಹುದು?
ನಾವು ಬಳಸಿ ಇಲ್ಲಿದೆ ಮಾಡಬಹುದು ಎರಡು ವಿಧಾನಗಳಲ್ಲಿ ಒಂದನ್ನು.
ನಾನು ಬಯಸುವ ಒಂದು ಹೇಳಲು ಮೊದಲ ಬಗ್ಗೆ ಈ ಲೆಟ್ ವ್ಯಾಖ್ಯಾನವಾಗಿದೆ.
ಈ ಮುಖ್ಯ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಏಕೆಂದರೆ
ನಾವು ಮಾಡುತ್ತಿರುವುದು ನಿರಂತರ ವ್ಯಾಖ್ಯಾನಿಸುವುದು.
ನಾವು ವೇರಿಯಬಲ್ ರಚಿಸಲು ಹೋಗುವ, ಅಥವಾ ಬದಲಿಗೆ ಒಂದು ಸ್ಥಿರ ಎಂಬ ಹೆಸರು,
ಕೆಲವು data-- ಇದನ್ನು ಒದಗಿಸಲು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸ್ಟ್ರಿಂಗ್ ಡಾನ್.
ಆದರೆ ಈ ಅವಕಾಶ ಬಳಸಿಕೊಂಡು ಕೀವರ್ಡ್, ನಾವು ಹೇಳುತ್ತಿದ್ದಾರೆ
ಈ ವೇರಿಯಬಲ್ ಎಂದು ಅಥವಾ ಮತ್ತೆ ಎಂದು constant--
ಹೆಸರು ಎಂದಿಗೂ ಬದಲಾಯಿಸಬಹುದು ಹೋಗುತ್ತದೆ.
ಇದು ಪೂರ್ತಿ ನಿರ್ವಿಕಾರ ಎಂದು ವಿಶೇಷವೇನು ಈ ಕಾರ್ಯಕ್ರಮದ ಕಾಲಾವಧಿಯ
ಅಥವಾ ಪೂರ್ತಿ ಸಂದರ್ಭದ ಅವಧಿಯನ್ನು
ಆ ವೇರಿಯಬಲ್ ಲಭ್ಯವಿದೆ.
>> ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಿಜಕ್ಕೂ ಮುಖ್ಯ ನೀವು ಇಲ್ಲದ ಕೆಲವು ಡೇಟಾ
ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಬದಲಿಸಲು ಹೋಗಿ ಮತ್ತು ನೀವು ಉದಾಹರಣೆಗಳು ವಿವಿಧ ನೋಡುತ್ತಾರೆ
ನಾವು ಬಳಸಲು ಬಯಸುವ ಬಗ್ಗೆ ಇತರೆ ವಾಕ್ಯ ವಿರುದ್ಧ ಅವಕಾಶ
ನೀವು ಅವಕಾಶ ಬಳಸುವ ಪ್ರಮುಖ ಎಲ್ಲೆಲ್ಲಿ ಸಾಧ್ಯವೋ ಅಲ್ಲೆಲ್ಲಾ ಈ ಸೂಚನೆ ಏಕೆಂದರೆ
ಇದು ಎಂದು ಭಾಷೆ ಬದಲಾಯಿಸಬಹುದು ಹೋಗುತ್ತಿಲ್ಲ,
ಮತ್ತು ಇದು ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು ಅನುಕೂಲತೆಯ ಬಹಳಷ್ಟು
ವೇಗ ಸುಧಾರಿಸಲು ಮತ್ತು ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ಸುರಕ್ಷತೆ.
ಮತ್ತು ಸುರಕ್ಷತೆ ಮೂಲಕ ನಾನು ಅವಕಾಶ ಅರ್ಥ ಕ್ರೇಜಿ ದೋಷಗಳಿರುವ ಇದು ಕುಸಿತ
ನಾವು ನೀಡಬಹುದಾದ ಸಿ ನೋಡಿದ ಒಗ್ಗಿಕೊಂಡಿರಲಿಲ್ಲವಾದ್ದರಿಂದ
>> ನಂತರ ನಾವು ಸ್ಟ್ರಿಂಗ್ ಪ್ರಕ್ಷೇಪಣ ಬಳಸಬಹುದು ಸ್ಟ್ರಿಂಗ್ ಒಳಗೆ ಈ ಕಲ್ಪಿಸಲಾಗಿದೆ.
ಆದ್ದರಿಂದ ನಾವು ಈ ನೋಡಬಹುದು ಮುದ್ರಣ ಸಾಲನ್ನು, ಹಲೋ ಮುದ್ರಿಸಲು
ತದನಂತರ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ತೆರೆದ ಆವರಣಗಳು ಬಳಸಿ, ತದನಂತರ ನನ್ನ ವೇರಿಯಬಲ್ ಹೆಸರು,
ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಿರಂತರ ರಲ್ಲಿ, ಆವರಣ ಮುಚ್ಚಿ.
ನಾನು ಮೂಲಭೂತವಾಗಿ ನಂತರ ಹಾಕುವ ಬಾಗುತ್ತೇನೆ ಈ ವೇರಿಯಬಲ್ ಎಂದು ಹೆಸರು ವಿಷಯಗಳನ್ನು
ಸ್ಟ್ರಿಂಗ್ ಒಳಗೆ ಮತ್ತು ನಂತರ ಅಲ್ಲಿ ಪರಿಣಾಮವಾಗಿ ಮುದ್ರಿಸುವ.
>> ಈ ಕಡತ ಮತ್ತೊಂದು ಬದಲಾವಣೆಯಿದೆ ಇದು ನಾನು ತುದಿಯನ್ನು, ಹೊಂದಿರುತ್ತವೆ,
, ಒಂದು ಸಂಗತಿ ಸಾಲಿನಲ್ಲಿ ಹಾಕುತ್ತಾನೆ ಮೂಲತಃ ಕೇವಲ ಸೂಚಿಸುತ್ತದೆ
ನಾನು ಬಳಸಲು ಬಯಸುವ ಸ್ವಿಫ್ಟ್ ನಿರೂಪಕರಾದ ಇದು
ನಾನು ಇನ್ನು ಮುಂದೆ ಎಂದು ಅರ್ಥ ಈ ನಿರ್ದಿಷ್ಟ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್.
ನಾನು ಕೇವಲ ಸ್ವಂತ ಸ್ಕ್ರಿಪ್ಟ್ ಚಾಲನೆ ಮಾಡಬಹುದು.
ಆದರೆ ಈ ಹಿಂದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ದೃಶ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಿದ ನಂತರ ಮಾಡಲಾಗುತ್ತಿದೆ
ಔಟ್ ಆಗುವ.
ಅದೊಂದು ನಮಗೆ ಅಗೋಚರ ಇಲ್ಲಿದೆ.
>> ಸರಿ, ಅವರ ಮೇಲೆ ಚಲಿಸೋಣ.
ಆದ್ದರಿಂದ ಮೋಸಗಾರಿಕೆಯಾಗಿರುತ್ತದೆ ಸ್ವಲ್ಪ ಇಲ್ಲ ಕೇವಲ ಮೊದಲು ಸಂಭವಿಸಿದ.
ನಾನು ನಾನು ತೋರಿಸಿದರು ನಿರಂತರ ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಮತ್ತು ನಾನು ಅದನ್ನು ಮಾಡಲು ಕೆಲವು ಡೇಟಾವನ್ನು ಒದಗಿಸಬಹುದು.
ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಮಾಡಲಿಲ್ಲ ಗಮನಕ್ಕೆ ವಾಸ್ತವವಾಗಿ ಡೇಟಾ ಪ್ರಕಾರ ಸೂಚಿಸಿ
ಇದು ಎಂದು.
ಮತ್ತು ಆ ಏಕೆಂದರೆ ಇಲ್ಲಿದೆ ಕಂಪೈಲರ್, ಸ್ವಿಫ್ಟ್ ಮಾಡಬಹುದು
ಕೇವಲ ಆಧಾರಿತ ಡೇಟಾ ಪ್ರಕಾರ ನಿರ್ಣಯಿಸಲು ನಾನು ಅದನ್ನು ಜಾರಿಗೆ ದತ್ತಾಂಶದ ಮೇಲೆ.
ಇದು ಈ ಮೌಲ್ಯಮಾಪನ ಎಂದು ಗೊತ್ತಿತ್ತು ವೇರಿಯಬಲ್ ಇಲ್ಲಿಯೇ, ಈ ಡೇಟಾವನ್ನು ಬಲ
ಇಲ್ಲಿ ಅದು ಸ್ಟ್ರಿಂಗ್ ಎಂದು ತಿಳಿದಿದೆ.
ಆದ್ದರಿಂದ ಈ ನಿರಂತರ ಹೆಸರು ಹಿಡಿದರು ಹಾಗೂ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಹೋಗುವುದಿಲ್ಲ.
>> ಆದರೆ ನಾವು ಸ್ಪಷ್ಟ ಮಾಡಬಹುದು ಎಂದು ರೀತಿಯ ಬಗ್ಗೆ
ನಾವು ಬಳಸಲು ಹೋಗುವ ಸ್ಥಿರ ಅಥವಾ ಅಸ್ಥಿರ
ಈ ವಾಕ್ಯ ಬಳಸಿಕೊಂಡು instead-- ಹೆಸರು ಕೊಲೊನ್ ಸ್ಟ್ರಿಂಗ್ ಸಮನಾಗಿರುತ್ತದೆ ಅವಕಾಶ
ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಆರ್ ಅಂದರೆ ಡಾನ್, ಒಂದು ಸ್ಥಿರ ಎಂಬ ಹೆಸರು ವ್ಯಾಖ್ಯಾನಿಸಲು ಹೋಗುತ್ತಿಲ್ಲ.
ಇದು ಮಾದರಿ ಸ್ಟ್ರಿಂಗ್ ಎಂದು ವಿಶೇಷವೇನು.
ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಡಾನ್ ಎಂದು ನಾನು.
ಈಗ ಇತರ ರೀತಿಯಲ್ಲಿ ನಾವು ಅಸ್ಥಿರ ರಚಿಸಬಹುದು
ಮತ್ತು ಈ ಅಸ್ಥಿರ ಚರಾಂಕಗಳ ಇವು ನಾವು ಎಂದು, ವಾಸ್ತವವಾಗಿ, ಹೋಗಿ ಅರ್ಥ
ಕೆಲವು ತಮ್ಮ ವಿಷಯಗಳ ಬದಲಾಯಿಸಲು ಸಂದರ್ಭದ ಅವಧಿಯನ್ನು
ವೇರಿಯಬಲ್ ನಾವು ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದಾರೆ ಎಂದು ವರ್ ಕೀವರ್ಡ್ ಅನ್ನು ಬದಲಿಗೆ ಅವಕಾಶ.
ಆದರೆ ಮತ್ತೆ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಹೊರತು ನಿಮಗೆ ನೀವು ದತ್ತಾಂಶವನ್ನು ಬಳಕೆ ಅಗತ್ಯವಿರುವ,
ಅವಕಾಶ ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿ ಸುಧಾರಣೆಗಳು.
>> ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಮಾಡಬಹುದು ಡೇಟಾ ಪ್ರಕಾರ ಸೂಚಿಸಿ
ನಾವು ಒಳಗೆ ಎಂದು ನಿರೀಕ್ಷಿಸಬಹುದು ಲೇಬಲ್ ಎಂಬ ಈ ಹೊಸ ವೇರಿಯಬಲ್.
ಇದು ಒಂದು ವಾಕ್ಯವನ್ನು ಎಂದು ವಿಶೇಷವೇನು.
ಮತ್ತು ನಾವು ನಂತರ concatenate ನೀನು ಎರಡು ತಂತಿಗಳು ಒಟ್ಟಿಗೆ, ಸ್ಟ್ರಿಂಗ್ ಹಲೋ,
ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ವೇರಿಯಬಲ್, ಅಥವಾ ಬದಲಿಗೆ ನಿರಂತರ ಹೆಸರು.
>> ಆದ್ದರಿಂದ ಈ ಏಕೆಂದರೆ ಸಂತೋಷವನ್ನು ಸ್ವಲ್ಪ ನಾವು ಹಾಗೆ ಪಿಎಚ್ಪಿ
ಬಹಳ ಸುಲಭ ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ಹೊಂದಿವೆ.
ನಾವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಇಲ್ಲ ಸ್ಮರಣೆ ನಿರ್ವಹಣೆಯ ಯಾವುದೇ ರೀತಿಯ ಬಳಸಲು
ಗಾತ್ರ ಹೆಚ್ಚಿಸಲು ಮತ್ತು ಮಾಡಲು ಅಲ್ಲಿ ಪರಿಹಾಸ್ಯದ ಯಾವುದೇ ರೀತಿಯ.
ನಾವು ವಾಸ್ತವವಾಗಿ ನಿರೀಕ್ಷಿಸುವಂತೆ ಈ ಕೆಲಸ.
>> ಸರಿ, ಈ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
>> ಈಗ ಇತರ ಕಾರಣ ನಾವು ನೀವು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ ಅಗತ್ಯವಿದೆ
ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಡೇಟಾ ಅಸ್ಥಿರ ವಿಧ
ಕೆಲವೊಮ್ಮೆ ನಾವು ಮಾಡುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಅಸ್ಥಿರ ಆರಂಭಿಸಲು ಬಯಸುವ
ಕೆಲವು ದತ್ತಾಂಶ ವ್ಯಾಖ್ಯಾನ ಪಾಯಿಂಟ್.
ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಈಗ ಹೇಳಿ ನಾನು ನಮೂದಿಸುವುದರ ಆರಂಭಿಸಲು ಬಯಸುವ
ಗ್ರೇಡ್ ಪುಸ್ತಕದಲ್ಲಿ ಕೆಲವು ಶ್ರೇಣಿಗಳನ್ನು.
ಸರಿ ನಾನು ತಿಳಿಯಲು ಒಂದು ಎಂದು ನಾನು ಬಯಸುತ್ತೇನೆ ಅಸ್ಥಿರ
ಒಂದು ಅಸ್ಥಿರ ಗ್ರೇಡ್ ಎಂದು ನಾನು.
ಮತ್ತು ನಾವು ತಿಳಿದಿರುವ ನಾವು ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಬಯಸುತ್ತೇನೆ.
ಆದರೆ ಬಹುಶಃ ಇನ್ನೂ ಇಲ್ಲ ಆ ದರ್ಜೆಯ ಲಭ್ಯವಿರುವ ಹೊಂದಿವೆ.
>> ಸ್ವಿಫ್ಟ್, ನೀವು ಹೊಂದಿವೆ ಡೇಟಾ ಪ್ರಕಾರ ವ್ಯಾಖ್ಯಾನಿಸಲು
ಒಂದು ಸಂಬಂಧಿಸಿದೆ ವೇರಿಯಬಲ್ ಅಥವಾ ನಿರಂತರ ಅವಕಾಶ
ನೀವು ನಿಜವಾಗಿಯೂ ಮೊದಲು ವೇರಿಯಬಲ್ ಬಳಸಲು.
ಇದು ಬಲವಾಗಿ ಟೈಪಿಸಿದ ಏಕೆಂದರೆ, ನೀವು ರೀತಿಯ ಸಂಯೋಜಿಸಲು ಹೊಂದಿವೆ
ಈ ವ್ಯತ್ಯಾಸಗಳೊಂದಿಗೆ.
>> ನಾನು ಸರಿಯಾಗಿ ಬಂದಿದೆ ವೇಳೆ, ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಮೊದಲ ಆರಂಭಿಸಲಾಗಿಲ್ಲ,
ನಂತರ ನಾನು ಸ್ವಿಫ್ಟ್ ಹೇಳಲು ಬೇಕಾದುದನ್ನು ನಾನು ಮಾಹಿತಿ ಪ್ರಕಾರ ಎಂದು ನಿರೀಕ್ಷಿಸಬಹುದು.
ಮತ್ತು ಅದು ಉಳಿಯುವುದು ವಿಶೇಷವೇನು ಅದೇ ಮಾಹಿತಿ ಪ್ರಕಾರ
ಈ ಕಾರ್ಯಕ್ರಮದ ಇತಿಹಾಸದುದ್ದಕ್ಕೂ.
>> ಈಗ ನೀವು ಬೇಗ ಇಷ್ಟಪಡುತ್ತೇನೆ ನಾನು ಈ ಗ್ರೇಡ್ ವೇರಿಯಬಲ್ ರಚಿಸಿದ
ಮತ್ತು ಇದು ಒಂದು ಒದಗಿಸಿದ ನಾನು ಈಗ 100 ಪೂರ್ಣಾಂಕ,
concatenate ಪ್ರಯತ್ನಿಸಿ ಬಯಸುವ ಪೂರ್ಣಾಂಕ ಒಂದು ಸ್ಟ್ರಿಂಗ್,
ಇನ್ನೂ ಬಳಸಲು ಇಷ್ಟಪಡುತ್ತೇನೆ ಆ ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ನಿರ್ವಹಣೆ
ಹಾಗೆ ನಾವು ಕೆಲವೇ ಸಾಲುಗಳಲ್ಲಿ ಮೊದಲು ಮಾಡಿದರು.
ಆದರೆ ದುರದೃಷ್ಟವಶಾತ್, ಈ ವಾಸ್ತವವಾಗಿ ತಿನ್ನುವೆ
ನೀವು ಏಕೆಂದರೆ, ಕೆಲಸ ಮೂಲಭೂತವಾಗಿ ಪ್ರದರ್ಶನ
ಎರಡು ವಿವಿಧ ಮೇಲೆ ಕಾರ್ಯಾಚರಣೆ.
>> ಈಗ ಈ ಇತರ ಬೇರೆಯಾಗಿದೆ ನಿಜವಾಗಿಯೂ ಇದು ಪಿಎಚ್ಪಿ ಮುಂತಾದ ಭಾಷೆಗಳಲ್ಲಿ
ವಿಧಗಳ ರೀತಿಯ loosey ಬುದ್ಧಿಹೀನ.
ಅವರು ಕೇವಲ, ಹೌದು, ಹಾಗೆ ನೀವು ಯಾವುದೇ, ನಾನು ಹೆದರುವುದಿಲ್ಲ.
ನನಗೆ ಒಂದು ರೀತಿಯ ನೀಡಿ, ಮತ್ತು ಬಹುಶಃ ನಾನು ವಿಷಯ ಮಾಡುತ್ತೇನೆ.
>> ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸ್ವಿಫ್ಟ್ ಆಗಿದೆ ವಿಧಗಳ ಬಗ್ಗೆ ಅತ್ಯಂತ ಶಿಸ್ತಿನ
ನೀವು ವ್ಯವಹರಿಸುವಾಗ ಎಂದು.
ಎಡಭಾಗವನ್ನು ಆಯೋಜಕರು ಅಥವಾ ಪೋಣಿಸುವಿಕೆಯ ನಿರ್ವಹಣೆ
ಮೂಲಭೂತವಾಗಿ ಒಂದೆರಡು ಹೊಂದಿದೆ ವಿವಿಧ ಸಂಭಾವ್ಯ ಆಯ್ಕೆಗಳನ್ನು.
ನೀವು ಸಂಕಲನ ಮಾಡಬಹುದು ಪೂರ್ಣಾಂಕಗಳ ಅಥವಾ ನೀವು
ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ಮಾಡಬಹುದು, ಮತ್ತು ಬಹುಶಃ ಇತರ ವಿಷಯಗಳನ್ನು ಹಾಗೂ.
ಆದರೆ ಆಯೋಜಕರು ಗುರುತಿಸುವುದಿಲ್ಲ ವೇಳೆ ಇದು ಎರಡೂ ಬದಿಯಲ್ಲಿ ಏನು,
ಅಥವಾ ಆ ಸಂಯೋಜನೆಯನ್ನು ಬದಲಿಗೆ ಎರಡು ರೀತಿಯ ನಿರೀಕ್ಷಿಸಿರಲಿಲ್ಲ ಏನನ್ನು ಅಲ್ಲ,
ಅದು ಒಂದು ವೈಫಲ್ಯ ಉಂಟುಮಾಡುವ ವಿಶೇಷವೇನು.
>> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅದು ಏನು ಸ್ಟ್ರಿಂಗ್ ಜೊತೆಗೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಹೇಗೆ?
ಸರಿ ಸಂದರ್ಭದಲ್ಲಿ ಈ, ನಾವು ಬಹುಶಃ ಬಯಸುವ
ಒಂದು ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ಕಾರ್ಯವನ್ನು ಮಾಡಬೇಕು.
ಆದರೆ ಸಹಜವಾಗಿ ಕಂಪ್ಯೂಟರ್ ಸಂದರ್ಭದ ಆ ರೀತಿಯ ಹೊಂದಿಲ್ಲ.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಒದಗಿಸಬೇಕಾಗಿದೆ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ
ಇದು ಏನು ತಿಳಿಸಿ ನಾವು ಬಯಸುವ ಎಂದು.
>> ಅಂದರೆ, ವಾಸ್ತವವಾಗಿ ಆದ್ದರಿಂದ ಸ್ವಿಫ್ಟ್ ಬಲವಾಗಿ ಟೈಪಿಸಿದ ಎಂದು
ನೀವು ಮಾಡಬೇಕು ಅರ್ಥ ಹೆಚ್ಚುವರಿ ಕೆಲಸದ ಸ್ವಲ್ಪ
ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಪಡೆಯಲು ನೀವು ಬಯಸುವ ಎಂದು ರೀತಿಯಲ್ಲಿ.
ಆದರೆ ಪರಿಣಾಮವಾಗಿ, ಇದು ಸುರಕ್ಷಿತವಾಗಿದೆ.
ಮತ್ತು ನೀವು ಒಮ್ಮೆ ತೆಗೆದುಕೊಳ್ಳುವ ಆ ರೀತಿಯ ಖಾತೆಗೆ,
ವಿಷಯಗಳನ್ನು ಕೇವಲ ನಾನೂ ಆರಂಭಿಸಲು ಬಹಳ ಚೆನ್ನಾಗಿ ಕೆಲಸ.
>> ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ನಂತರ ಆದ್ದರಿಂದ ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ನಿರ್ವಹಿಸಲು
ಸ್ಪಷ್ಟವಾಗಿ ಎರಕ ಸ್ಟ್ರಿಂಗ್ ಪೂರ್ಣಾಂಕ
ಈ ಅದನ್ನು ಸುತ್ತುವ ಮೂಲಕ ಬಂಡವಾಳ ಎಸ್ ಸ್ಟ್ರಿಂಗ್ ಕಾರ್ಯ,
ಸ್ಟ್ರಿಂಗ್ ಪೋಣಿಸುವಿಕೆಯ ಬಳಸಿ ಆಯೋಜಕರು, ನಮ್ಮ ಲೇಬಲ್ ವೇರಿಯಬಲ್ ಮಾರ್ಪಡಿಸಲು
ತದನಂತರ ಮುದ್ರಿಸುತ್ತದೆ.
>> ಇಲ್ಲಿಯವರೆಗೆ, ಆದ್ದರಿಂದ ಉತ್ತಮ?
ಸರಿ, ಅವರ ಬಗ್ಗೆ ತಿಳಿದುಕೊಳ್ಳೋಣ.
>> ಈಗ ದತ್ತಾಂಶದ ವಿವಿಧ ಇವೆ ನಾವು ಸ್ವಿಫ್ಟ್ ಬಳಸಬಹುದಾದ ರೀತಿಯ.
ನೀವು ಒಗ್ಗಿಕೊಂಡಿರಲಿಲ್ಲವಾದ್ದರಿಂದ ಮಾರ್ಪಟ್ಟಿವೆ ಎಂದು, ನಾವು ಅಸ್ಥಿರ ಶ್ರೇಣಿಯನ್ನು ರಚಿಸಬಹುದು.
ಮತ್ತು ಆ ರಚನೆಯ ಮಾತ್ರ ಮಾಡಬಹುದು ಒಂದೇ ರೀತಿಯ ಹೊಂದಿರುತ್ತವೆ.
>> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ರಚಿಸಲು ನೀನು ಪೂರ್ಣಾಂಕಗಳ ಒಂದು ಅಸ್ಥಿರ ರಚನೆಗಳು, ಇದು
ನಾವು ಶ್ರೇಣಿಗಳನ್ನು ಕರೆ, ಮತ್ತು ನಾವು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಈ ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ ಆ ಶೇಖರಿಸಿಡಲು
ನೀವು ರೂಪದಲ್ಲಿ ಒಗ್ಗಿಕೊಂಡಿರಲಿಲ್ಲವಾದ್ದರಿಂದ ಬೆಳೆದ ನಾವು ಇತರ ಭಾಷೆಗಳ ವಿವಿಧ ಗೆ.
ಆದರೆ ಆರ್ ಇಲ್ಲಿ ಗಮನಿಸಿ ವಸ್ತುಗಳ ಒಂದೆರಡು ವಿವರಿಸುವ.
ಶ್ರೇಣಿಗಳನ್ನು ಒಂದು ಅಸ್ಥಿರ ವೇರಿಯಬಲ್ ಹೊಂದಿದೆ ನಾವು ಲೆಟ್ ಕೀವರ್ಡ್ ಬಳಸಬೇಡಿ.
ಅಂದರೆ ನಾವು ನಂತರ ಮಾರ್ಪಡಿಸಬಹುದು ಈ ರಚನೆಯ ವಿಷಯಗಳನ್ನು.
ಇದು ರೀತಿಯ ಅರೇ ಇಂಟ್ ಆಗಿದೆ ಮತ್ತು ನಾವು ಹೇಳಬಹುದು
ಇಲ್ಲಿ ಈ ಚದರ ಆವರಣಗಳಲ್ಲಿ ಆಧರಿಸಿ.
>> ಒಳ್ಳೆಯ ವಸ್ತುಗಳನ್ನು ಈಗ ಒಂದು ಈ ಬಗ್ಗೆ ನಾವು ಆಗಿದೆ
ಬಹಳಷ್ಟು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ
ರಚನೆಯ ಬಗ್ಗೆ ಕೇವಲ ಬಳಸಿಕೊಂಡು ಕೆಲವು ಸರಳ ಡಾಟ್ ಸಂಕೇತಗಳನ್ನು.
ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, grades.count ನಮಗೆ ಒದಗಿಸುತ್ತದೆ
ಎಂದು ಇರುವ ಅಂಶಗಳ ಸಂಖ್ಯೆ ನಾವು ನಂತರ ಸಾಕಷ್ಟು ಪ್ರವೇಶಿಸಬಹುದಾದ ರಚನೆಯ
ಸುಲಭವಾಗಿ ಸರಳವಾಗಿ ಡಾಟ್ ಬಗೆಯಲ್ಲಿ.
>> ನೀವು ಹೆಚ್ಚುವರಿ ಸೇರಿಸಲು ಬಯಸಿದರೆ ಈ ಗುಂಪಿಗೆ ವಸ್ತುಗಳನ್ನು
ನೀವು ಪಿಎಚ್ಪಿ ಶೈಲಿ ಸಾಧ್ಯವಿಲ್ಲ ಅಲ್ಲಿ ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲು,
ಒಂದು ನೀಡಿರುವ ಇಂಡೆಕ್ಸ್ನಲ್ಲಿ, ಕೆಲವು ಮೌಲ್ಯವನ್ನು ನೀವು ಸೇರಿಸಲು ಬಯಸುವ.
ಬದಲಿಗೆ, ಸೇರ್ಪಡಿಸಲಾದ ಬಳಸಲು ರಚನೆಯ ಪ್ರಕಾರ ವಿಧಾನ
ಈ ಪಟ್ಟಿಗೆ, ಐಟಂ, 95 ಸೇರಿಸಲು.
>> ಈಗ ಈ ರಚನೆಯ ಅನುಸರಿಸುತ್ತಿವೆ 100, 0, 90, 85 contents--.
ಮತ್ತು ಈಗ ನಾವು ಲಗತ್ತಿಸಬೇಕು ಬಂದಿದೆ ಆ 95 ಹಾಗೂ.
>> ಇತರ ಬಗೆಗಳು ನಾವು ವಿಷಯಗಳನ್ನು ಸೇರಿಸಬಹುದು.
ನೀವು ನಿಜವಾಗಿಯೂ ಬಳಸಬಹುದು ಒಂದು ಸಂಕಲನ ಆಯೋಜಕರು,
ಇದು ತಿಳಿಯುತ್ತದೆ ನಡೆಯಲಿದೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಸೇರ್ಪಡಿಸಲಾದ ಕಾರ್ಯಾಚರಣೆ.
ಮತ್ತು ನೀವು ನಂತರ ಮತ್ತೊಂದು ಸೇರಿಸಬಹುದು ಇವುಗಳ ವಿಷಯಗಳ 70 ರಿಂದ 80 ಇವೆ ಶ್ರೇಣಿಯನ್ನು,
ವ್ಯೂಹ.
ಈಗ ನಾವು ಹೊಂದಿವೆ ಈ ವೇರಿಯಬಲ್ ವಿಷಯಗಳನ್ನು
100, 0, 90, 85, 95, 70, ಮತ್ತು 80 grades--.
ಈ ಕೇವಲ ಒಂದು ಸುಂದರವಾದ ಚಿಕ್ಕ ವಾಕ್ಯರಚನೆಯ ಆಗಿದೆ ಸ್ವಿಫ್ಟ್ ನಮಗೆ ಒದಗಿಸುವ ಸಕ್ಕರೆ.
>> ನಾವು ಒಟ್ಟಾರೆಯಾಗಿ ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ ಶ್ರೇಣಿಗಳನ್ನು, ನಾವು ಬಹುಶಃ ಆರ್
ಮರಳಿ ಬಯಸುವ ಹೋಗುವ ಈ ಚಕ್ರಕ್ಕೆ ಪ್ರತಿ ಐಟಂ ಮೇಲೆ.
ನಾವು ಸ್ವಿಫ್ಟ್, ಕಲ್ಪನೆ, ಹೊಂದಿಲ್ಲ ಒಂದು ಆಫ್ ಲೂಪ್ ನೀವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು.
ಆದರೆ ನಾವು ಸೂಚಿಸುವ ರೀತಿಯಲ್ಲಿ ವ್ಯಾಪ್ತಿಯನ್ನು ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿದೆ.
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಆದ್ದರಿಂದ ಎಲ್ಲವೂ ಒಟ್ಟಾರೆಯಾಗಿ, ನಾವು ಮಾಡುತ್ತೇವೆ
ತಾತ್ಕಾಲಿಕ ರಚಿಸಲು ಹೋಗುವ ನಮಗೆ ಕಾಣಿಸಕೊಳ್ಳಬೇಕೆಂದರೆ ವೇರಿಯಬಲ್ ಎಂಬ ಮೊತ್ತವು
ಈ ಎಣಿಕೆ ನಿರ್ವಹಿಸಲು.
>> ಮತ್ತು ನಮ್ಮ ಗಮನಿಸುವುದಿಲ್ಲ ಇಲ್ಲಿ ಲೂಪ್ ನಿರ್ಮಾಣ.
0 ಸೂಚ್ಯಂಕ .. <grade.count.
ಆದ್ದರಿಂದ ಈ ನಿರ್ಮಾಣ, 0 .. <grades.count ನಾವು ಅಲ್ಲಿ ವ್ಯಾಪ್ತಿಯನ್ನು ಕಾರ್ಯಾಚರಣೆ
ನಾವು ರಚಿಸಲು ಹೋಗುವ ಎಂದು 0 ಪೂರ್ಣಾಂಕಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು
ಆದರೆ grades.count ಹೊರತುಪಡಿಸಿ.
ಆದ್ದರಿಂದ ಈ ಇರುತ್ತದೆ 0, 1, 2, 3, 4, 5, ಅಪ್ ಆದಾಗ್ಯೂ ಅನೇಕ ಒಂದು ರವರೆಗೆ
grades.count ಮೊದಲು.
>> ಆದ್ದರಿಂದ ಈ ಹೇಗೆ ಭಿನ್ನವಾದುದಾಗಿದೆ ನಾವು ಕುಣಿಕೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಎಂದು
ನೀವು ಕೆಲವು ಸೂಚ್ಯಂಕ ಹೊಂದಿರುತ್ತದೆ ಅಲ್ಲಿ ವೇರಿಯಬಲ್, ಮೊದಲಿಗೆ 0 ಸಮಾನವಾಗಿರುತ್ತದೆ ಹೊಂದಿಸದೆ
ತದನಂತರ ಕೆಲವು ರವರೆಗೆ ಎಂದು ಸಂಯೋಜಿಸಲು ಐಟಂಗಳ ಎಣಿಕೆ ಬೆಲೆ ಕಡಿಮೆಯಿರುತ್ತದೆ
ಆ ಶ್ರೇಣಿಯಲ್ಲಿನ.
>> ಆದ್ದರಿಂದ ಒಂದು ಬದಲಾವಣೆ ಇಲ್ಲ ಈ, ವಾಸ್ತವವಾಗಿ,
ಇದು ನಮಗೆ ಬಹಳ ಸುಲಭವಾಗಿ ಅನುಮತಿಸುತ್ತದೆ ವ್ಯಾಪ್ತಿಯ ವಿವಿಧ ಸೆಟ್.
ಈ ಶ್ರೇಣಿಗೆ ಬದಲಾಯಿಸಿದರೆ ಮೂರು ಚುಕ್ಕೆಗಳು, 0 ... grade.count,
ಈ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ 0 ಸೇರಿದೆ grades.count ಗೆ,
ಎಂದು ಸಹ ಅಂದರೆ ಆ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ.
>> ಆದರೆ ಈ ತುಂಬಾ ಉಪಯುಕ್ತ ಈ ನಿಖರವಾದ ವಿಷಯಗಳಿಗೆ,
ನಾವು ನಿರ್ವಹಿಸಲು ಹೊಂದಿರುವಾಗ ಲೂಪ್ ಮೇಲೆ ಪುನರಾವರ್ತನೆಗಳು
ಆ ಸೂಚಿಕೆಗಳನ್ನು ಸೂಚ್ಯಂಕದೊಡನೆ ಶೂನ್ಯ ಏಕೆಂದರೆ, ನಾವು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ನೋಡಿದಂತೆ
ಜೊತೆಗೆ.
ಲೂಪ್ ಈ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
>> ಆದ್ದರಿಂದ ಸೂಚ್ಯ ವ್ಯಾಖ್ಯಾನ ಇಲ್ಲ ಈ ಸೂಚ್ಯಂಕ ವೇರಿಯಬಲ್,
ಇದರ ಮೌಲ್ಯವು 0 ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಮತ್ತು ಪ್ರತಿ ಆವರ್ತನೆ ಪುನರಾವರ್ತನೆ ಮುಂದುವರಿದರೆ
ಒಂದು ಅಲ್ಲಿಯವರೆಗೆ 1 ಅಪ್ ಹೆಚ್ಚಿಸಲು ಎಂದು, grades.count ಸಮಾನವಾಗಿರುತ್ತದೆ
ಆ ಸಮಯದಲ್ಲಿ, ಲೂಪ್ ಸ್ಥಗಿತಗೊಳಿಸುತ್ತದೆ.
>> ನಮ್ಮ ಸ್ಟ್ರಿಂಗ್ ಗಮನಿಸಿ ಇಲ್ಲಿ ಪ್ರಕ್ಷೇಪಣ,
ನಾವು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಸರಳ ಮಾಡಬಹುದು ಆ ಮೌಲ್ಯಗಳು ಬದಲಾವಣೆಗಳು.
ಆದ್ದರಿಂದ ಸೂಚ್ಯಂಕ ಜೊತೆಗೆ 1 ವಾಸ್ತವವಾಗಿ ತಿನ್ನುವೆ ಆ ಮೌಲ್ಯದ ಸಂಕಲನ ನಿರ್ವಹಿಸಲು
ಸೂಚ್ಯಂಕ ಏಕೆಂದರೆ, ರಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು ಪೂರ್ಣಾಂಕ.
ಮತ್ತು ಆ ಸಮಯದಲ್ಲಿ, ಇದು ನಂತರ ಸ್ಟ್ರಿಂಗ್ ಪರಿವರ್ತಿಸಬಹುದು
ಮತ್ತು, ಇಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಒಳಗೆ ಪ್ರಕ್ಷೇಪಿಸು ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಮತ್ತು ಮುದ್ರಿತ. .
>> ಮತ್ತು ಸಂತೋಷವನ್ನು ವಿಷಯ ರಚನೆಗಳು ಬಗ್ಗೆ ಇಲ್ಲಿದೆ
ನಾವು ಹೊಂದಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ತರುವಲ್ಲಿ ಮೌಲ್ಯಗಳು ಮತ್ತು ಹೊಂದಿಸುವ ಮೌಲ್ಯಗಳನ್ನು
ಚದರ ಬ್ರಾಕೆಟ್ ಸಂಕೇತನ ಬಳಸಿಕೊಂಡು ನಾವು ಹಾಗೂ ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ನೋಡಿದ.
>> ಸರಿ, ಇಲ್ಲಿ, ನಾವು ಎಷ್ಟೊಂದು ನಮ್ಮ ಶ್ರೇಣಿಗಳನ್ನು ಎಲ್ಲಾ ನಮ್ಮ ಮೊತ್ತ ಲೆಕ್ಕಾಚಾರ.
ಈಗ ರೀತಿಯ ಮುಂದಿನ ತಾರ್ಕಿಕ ಹೆಜ್ಜೆ ಎಂದು
ಹುಡುಕಲು ಒಂದು ವಿಭಾಗ ಕಾರ್ಯವನ್ನು ಮಾಡಬೇಕು ಆ ಶ್ರೇಣಿಗಳನ್ನು ಸರಾಸರಿ ಔಟ್.
ಆದರೆ ಮುಖ್ಯವಾಗುತ್ತವೆ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ
ಈ ಮೊತ್ತ ಬಹುಶಃ ಒಂದು ಪೂರ್ಣಾಂಕ ಎಂದು.
ಆದರೆ ನಾವು ಕೆಲವು ನಿರ್ವಹಿಸಬೇಕಾದ ಎರಡು ವಿಭಾಗದ ರೀತಿಯ.
ಮತ್ತು ಈ ಎಂದು ನಾನು ಯಾವಾಗ ಅತ್ಯಂತ ಮುಖ್ಯ
ನಾವು ಈ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಬಯಸುವ, ನಾವು ಹೇಳುತ್ತಿದ್ದಾರೆ ಎಂಬುದನ್ನು ಏಕೆಂದರೆ
ನಾವು ವಾಸ್ತವವಾಗಿ ಅಗತ್ಯವಿದೆ ಎಂದು ಎರಡು ಡಬಲ್ಸ್ ವಿಭಾಗ ನಿರ್ವಹಿಸಲು.
ಮತ್ತೆ, ಸ್ವಿಫ್ಟ್ ಏಕೆಂದರೆ ಬಲವಾಗಿ ಟೈಪಿಸಿದ,
ನಾವು ಸ್ಪಷ್ಟವಾಗಿ ಎಲ್ಲಾ ಸೆಟ್ ಮಾಡಬೇಕು ಡಬಲ್ಸ್ ಐಟಂಗಳನ್ನು ನಾವು ಮೊದಲು ವಾಸ್ತವವಾಗಿ
ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು.
>> ಸಲುವಾಗಿ ನಮಗೆ ಆದ್ದರಿಂದ ಎರಡು ವಿಭಾಗ ನಿರ್ವಹಿಸಲು,
ಇದು ಕೇವಲ ಒಂದು ಸಾಕಷ್ಟು ಅಲ್ಲ ಅಂಶಗಳ ಒಂದು ಡಬಲ್ ಎಂದು.
ಇವೆರಡು ಇರಬೇಕೆಂದೇನು ಸ್ವಿಫ್ಟ್ ಸಲುವಾಗಿ ಎರಡು
ಈ ಖಚಿತವಾಗಿ ನಾವು ಬಯಸುವ ಏನು.
ನಾವು ಆ ಸ್ಪಷ್ಟವಾಗಿ ಟೈಪ್ ಕ್ಯಾಸ್ಟ್ ಕಾಣಿಸುತ್ತದೆ ನಾವು ಮೇಲೆ ಲೆಕ್ಕಾಚಾರ ಮಾಡಿದ ಮೊತ್ತ
ಮತ್ತು ಡಬಲ್ಸ್ ಗೆ ಶ್ರೇಣಿಗಳನ್ನು ಲೆಕ್ಕ, ಮತ್ತು ನಂತರ ಕಾರ್ಯಾಚರಣೆ ಮತ್ತು ಅಂಗಡಿ ನಿರ್ವಹಿಸಲು
ಈ ಹೊಸ ವೇರಿಯಬಲ್ ಒಳಗೆ, ಅಥವಾ ಬದಲಿಗೆ ಸರಾಸರಿ ಎಂಬ ಈ ಹೊಸ ನಿರಂತರ,
ಬಗೆ, ನಿಮ್ಮ ಕಲ್ಪನೆಯ ಇದು ಹೊಂದಿರುತ್ತದೆ?
ಡಬಲ್, ಹೌದು.
ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಇದು ಸೂಚಿಸಲು ಇಲ್ಲ
ಇದು ಗಮನಿಸಬಹುದು ಏಕೆಂದರೆ ಡೇಟಾ ಸರಾಸರಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬಗೆ
ಇರುತ್ತದೆ.
ಮತ್ತು ಸ್ವಿಫ್ಟ್ ಸಾಮಾನ್ಯವಾಗಿ ಬಹಳ ಒಳ್ಳೆಯದು ಬಗ್ಗೆ ರೀತಿಯ ನಿರ್ಣಯಿಸಲು ಸಾಮರ್ಥ್ಯವನ್ನು.
>> ಈ ನೋಡಲು ಬಯಸುವಿರಾ ರನ್, ಅಥವಾ ನಾನು ಸರಿಸಲು?
ನಾನು ಹೋಗುವ ಇರಿಸಿಕೊಳ್ಳಲು ಬಯಸುತ್ತೀರಿ.
ಈ ಯಾವುದೇ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಗ್ರೇಟ್.
>> ಈಗ ನಾವು ಪಡೆಯಲು ಆರಂಭಿಸಲು ನೀನು ಉತ್ತಮ stuff-- ವಿಶದೀಕರಿಸುವ ಕಾರ್ಯಗಳನ್ನು
ಮತ್ತು ಇತರ ವಿಧಗಳ ಒಂದೆರಡು ಸ್ವಿಫ್ಟ್ ಅನನ್ಯ ನೀವು ಇಲ್ಲ ಎಂದು
ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಕಾಣಬಹುದು ಈ ಪಾಯಿಂಟ್ ವರೆಗೂ,
ಆದರೆ ಇತರ ಇರುತ್ತವೆ ನೀವು ನಂತರ ಅನಿಸಬಹುದು ಭಾಷೆಯನ್ನು.
ಆದ್ದರಿಂದ ಮೊದಲ ನೀವು ಬಯಸಿದರೆ ಒಂದು ಕಾರ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು,
ನೀವು ಮೋಜಿನ ಪದ ಅದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಕಾರ್ಯ, ಮತ್ತು ನಂತರ ಕ್ರಿಯೆ ಹೆಸರು,
ತದನಂತರ ಆವರಣ, ವಾದಗಳು ಎಂದು ಆ ಕಾರ್ಯವನ್ನು ಸ್ವೀಕರಿಸಲು ಬಯಸುವ.
ವಾದಗಳು ಇದನ್ನೂ ಮಾಡಬೇಕು specify-- ಸಾಮಾನ್ಯವಾಗಿ
ಸಹ ದಶಮಾಂಶ ಮಾದರಿ ಸೂಚಿಸಬೇಕು ಎಂದು ಅವರು ಗಮನಿಸಬಹುದು ಹೊರತು, ಅವು.
ಮತ್ತು ನಾವು ಸ್ವಲ್ಪ ನೋಡುತ್ತಾರೆ ಕೇವಲ ಸ್ವಲ್ಪ ತಡೆಯನ್ನು.
>> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಒಂದು ಹೊಂದಿವೆ ಕಾರ್ಯ printGradeCount ಕರೆಯಲಾಗುತ್ತದೆ.
ನಾವು ಒಂದು ಸ್ವೀಕರಿಸಲು ನೀನು ವೇರಿಯಬಲ್ ಅಥವಾ ಬದಲಿಗೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ,
ಒಂದು constant-- gradebook ಕರೆಯಲಾಗುತ್ತದೆ.
ಮತ್ತು ಇದು ಎಂದು ನಾನು ಪೂರ್ಣಾಂಕಗಳ ರಚನೆಯ ಪ್ರಕಾರ.
ಈಗ ವಿಷಯವೆಂದರೆ ಇಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ
ಎಂದು ನಾನು ತಿಳಿಯಲು ಬಯಸುವ.
ಆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಈ ವಾದಗಳನ್ನು ಆಗಿದೆ ಈ ಕಾರ್ಯಕ್ಕೆ ಒಳಹರಿವು ಮಾಡಲಾಗುತ್ತದೆ ಎಂದು
ಒಂದು ಸೂಚ್ಯ ಲೆಟ್ ಕೀವರ್ಡ್ ಅರ್ಥವಿರುವ ಇದು ನಾನು ಈ ಮಾರ್ಪಡಿಸಲು ಮಾಡುವಂತಿಲ್ಲ
ಇಲ್ಲಿ gradebook ವೇರಿಯಬಲ್.
ಮತ್ತು ಆ ರೀತಿಯ ಅರ್ಥವಿಲ್ಲ ನೀವು ದಶಮಾಂಶ ಹಾದುಹೋಗುವ ಇರುವ ಕಾರಣ.
ಮತ್ತು ನೀವು ಬಹುಶಃ ಇದು ಬಯಸುವುದಿಲ್ಲ ನೀವು ಅಡಿಯಲ್ಲಿ ಬದಲಾಯಿಸಬಹುದು.
ಇದು ಸ್ಪಷ್ಟವಾಗಿ ನಮೂದಿಸುವುದನ್ನು ಸಾಧ್ಯ ಈ ವೇರಿಯಬಲ್ ಹಾಕುವ ಮೂಲಕ ಎಂದು
ಇಲ್ಲಿ ವರ್ ಕೀವರ್ಡ್.
ಆದರೆ ನಾವು ಮಾಡಿದ ಒಂದು gotcha ಆಗಿದೆ ಗಮನಕ್ಕೆ ಜನರು ಮಾಡಿರುವುದಕ್ಕಿಂತ
ಅವರು ವಿಶೇಷವೇನು ಊಹಿಸಲಾಗಿದೆ ಎಂದು ವೇರಿಯಬಲ್ ಎಂದು, ವಾಸ್ತವವಾಗಿ, ಇದು
ಸ್ಥಿರವಾಗಿರುತ್ತದೆ.
>> ಸರಿ, ಇಲ್ಲಿ ನಂತರ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಯಾವುದೇ ರಿಟರ್ನ್ ಪ್ರಕಾರ ಸೂಚಿಸುವ ಇಲ್ಲ.
ನಾವು ಹೇಗೆ ಮಾಡಲು ನೀವು ತೋರುವಿರಿ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಆ.
ಆದರೆ ನಾವು ಇಲ್ಲಿ ಗಮನಿಸಿ ಸ್ಥಿತಿ ವೇಳೆ ಕೇವಲ ಒಂದು ಸರಳ.
Gradebook ವೇಳೆ ಖಾಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇದು
ಈ ಪೂರ್ಣಾಂಕ ಕೇವಲ ಆಸ್ತಿಯಾಗಿದೆ ನಂತರ, ಸರಣಿ ನಾವು ಏನೋ ಮುದ್ರಿಸುತ್ತದೆ.
ಇಲ್ಲದಿದ್ದರೆ ನಾವು ಬೇರೇನಾದರೂ.
>> ಬಹಳ ಸರಳ ಇಲ್ಲಿಯವರೆಗೆ ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಆದರೆ ನನಗೆ ನಿಲ್ಲಿಸಲು.
>> ಈಗ ಈ ಕಾರ್ಯ, ಸರಾಸರಿ, ಸಹ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಕೆಲವು ವಾದಗಳು, ಅಥವಾ ಬದಲಿಗೆ ಒಂದು ವಾದದ ಪ್ರಕಾರ,
gradebook, ಮತ್ತು ಈ ಸಮಯದಲ್ಲಿ ಇದು ಎರಡು ರೀತಿಯ ಮರಳಲು ಹೋಗುತ್ತದೆ.
ಇದು ಕಂಪ್ಯೂಟರ್ ಇದೆ ಕಾರಣ ಸರಾಸರಿ ಮತ್ತು ಇದು ಇಲ್ಲಿದೆ
ವಾಸ್ತವವಾಗಿ ಮರಳಲು ಹೋಗುತ್ತದೆ ಕರೆ ಸಾಲಿಗೆ ಕಂಪ್ಯೂಟೆಡ್ ಸರಾಸರಿ.
>> ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಸೂಚಿಸಲು ಬಾಣ ನಂತರ ರೀತಿಯ ಮರಳಲು.
ಮತ್ತು ಈ ಅನುಭವಿಸಬಹುದಾದ ಮೊದಲಿಗೆ ವಿಲಕ್ಷಣ.
ನೀವು ಒಗ್ಗಿಕೊಂಡಿರಲಿಲ್ಲವಾದ್ದರಿಂದ ಬೆಳೆದ ನಾವು ರಿಟರ್ನ್ ಅನ್ನು
ಕಾರ್ಯದ ಹೆಸರು ಮೊದಲು ಟೈಪ್.
ಆದರೆ ನೀವು ಈ ಅನಿಸಿದರೆ ಗಣಿತ ವಿಷಯದಲ್ಲಿ,
ನಿಮಗೆ ಗಣಿತ ಹೊಂದಿರುವಾಗ ಒಂದು ಕಾರ್ಯ ರೂಪಿಸಬಹುದು,
ನೀವು ಕೆಲವು ಒಂದು ಫಂಕ್ಷನ್ ಒಳಹರಿವು ಮತ್ತು ಇದು ಒಂದು ಔಟ್ಪುಟ್ ಉತ್ಪಾದಿಸುತ್ತದೆ.
ಮತ್ತು ನಿಖರವಾಗಿ ಇಲ್ಲಿದೆ ಈ ಮಿಮಿಕ್ರಿ ಆಗಿರಬೇಕು.
ಮತ್ತು ಇತರ ಭಾಷೆಗಳ ಒಂದೆರಡು ಇಲ್ಲ ಎಂದು, ಹಾಗೂ ಇದೇ ವಾಕ್ಯ
ಆದರೆ ಬಹುಶಃ ಯಾರೂ ಎಂದು ನೀವು CS50 ನೋಡಿದ.
ಇಷ್ಟಾದರೂ ಮೂಲಕ ಗೊಂದಲ ಇಲ್ಲ.
ಬಾಣದ ಏನಾಗುತ್ತಿದೆ ಅರ್ಥ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಮರಳಿದರು.
ಸರಿ, ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಹೋಗುವ ಈ ಸರಾಸರಿ ಲೆಕ್ಕಾಚಾರ?
ಸರಿ, ಇಲ್ಲದಿದ್ದರೆ gradebook ಖಾಲಿ, ಆಗ ನಾವು ಆರ್
ಇದು ಬಹುಶಃ, 0 ಮರಳಲು ಹೋಗುತ್ತದೆ ಒಂದು ಸಮಂಜಸವಾದ ರೀತಿಯಲ್ಲಿ ಈ ಚಿಕಿತ್ಸೆ.
ನಾನು ತಂದೆಯ ಬರಲಿ ಗೊತ್ತಿಲ್ಲ ಮರಳಿ ಸ್ವಲ್ಪ.
ಈ ವಾಸ್ತವವಾಗಿ ಮಾಡದಿರಬಹುದು ಒಂದು ಸಮಂಜಸವಾದ ರೀತಿಯಲ್ಲಿ
ಸರಾಸರಿ ವೇಳೆ ಲೆಕ್ಕಾಚಾರ ನಾವು ಖಾಲಿ gradebook ಹೊಂದಿವೆ.
>> ನಂತರ ನಾವು ನಮ್ಮ ಸಂಕಲನ ನಿರ್ವಹಿಸಲು ಮಾಡುತ್ತೇವೆ.
ನಾವು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿ ಗಮನಿಸಿ ಒಂದು ಪರ್ಯಾಯ ಆವೃತ್ತಿ
ನಮಗೆ ತಿರುಗಿ ಅನುಮತಿಸುವ ಲೂಪ್, ಫಾರ್ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಪ್ರತಿಯೊಂದು ಐಟಂ ಮೇಲೆ
ಮತ್ತು ಪ್ರತಿ ಅಂಶ ಇರಿಸಿ ತನ್ನದೇ ವೇರಿಯಬಲ್.
ಗ್ರೇಡ್ ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ gradebook, ನಾವು ಏನು ಹೇಳುತ್ತಿದ್ದಾರೆ
ನಾವು ಸೂಚ್ಯವಾಗಿ ನೀನು ಎಂಬುದು ಎಂಬ ಹೊಸ ನಿರಂತರ ರಚಿಸಲು
ಪ್ರತಿನಿಧಿಸಲು ಹೋಗುವ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಗ್ರೇಡ್ gradebook ಪ್ರತಿ ಅನನ್ಯ ಐಟಂ
ಪ್ರತಿ ಬಾರಿ ಲೂಪ್ iterates ಫಾರ್.
ಮೊದಲ ಬಾರಿಗೆ ಆ ಚಾಲನೆ, ಗ್ರೇಡ್ ತಿನ್ನುವೆ
gradebook ಮೊದಲ ಐಟಂ.
ಎರಡನೇ ಬಾರಿ ಮಾಡುತ್ತೇವೆ ಎರಡನೇ ಐಟಂ, ಹೀಗೆ ಇತ್ಯಾದಿ
gradebook ತನಕ ಅಂಶಗಳ ಸ್ವತಃ ದಣಿದ.
ನಂತರ ನಾವು ಒಟ್ಟಾರೆಯಾಗಿ ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಮ್ಮ ಸಂಕಲನ ವೇರಿಯಬಲ್ ಗ್ರೇಡ್
ಮತ್ತು ನಮ್ಮ ಸರಾಸರಿ ಮರಳಲು ಎಂದು ನಾವು ಮೊದಲು ನೋಡಿದ.
ಸರಿ, ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು?
ಹೌದು?
ಪ್ರೇಕ್ಷಕರು: ನಾನು ಎರಡು ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ.
ಸಂಖ್ಯೆ ಒಂದು, ಊಹನವಾಗಿ, ಮಾಡಬಹುದು ನೀವು ಈ ಮೇಲೆ ಪೂರ್ಣಾಂಕ ರನ್?
ಒಂದು ಎಂದು ಹೊಂದಿಲ್ಲ ಎರಡು, ಸರಿಯಾದ?
DAN AMRMENDARIZ: ಕ್ಯಾನ್ ನೀವು ಎಂದು ಪ್ರಶ್ನೆ ಪುನರಾವರ್ತಿಸಲು?
ಪ್ರೇಕ್ಷಕರು: ನಾನು ಮಾಡಬಹುದು ಸರಾಸರಿ ಪೂರ್ಣಾಂಕ?
DAN AMRMENDARIZ: ಕ್ಯಾನ್ ನೀವು ಸರಾಸರಿ ಪೂರ್ಣಾಂಕ ಇಲ್ಲ?
ಆದ್ದರಿಂದ ಒಂದು ಪೂರ್ಣಾಂಕ ಮರಳಲು ಬದಲಿಗೆ ಎರಡು ಸರಾಸರಿ?
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮರಳಿ ಇದೀಗ ಕೆಳಗೆ ಹೊಂದಿವೆ.
DAN AMRMENDARIZ: ಇಲ್ಲಿಯೇ, 0.0 ಮರಳಲು?
ಪ್ರೇಕ್ಷಕರು: ಹೌದು, ಕೇವಲ 0 ಹಿಂತಿರುಗಿ.
ಆದ್ದರಿಂದ ಎರಡೂ ಇರುತ್ತದೆ 80 ಅಥವಾ 85, ಆದರೆ 85.2.
>> DAN AMRMENDARIZ: ಆ ಸಂದರ್ಭದಲ್ಲಿ ಆದ್ದರಿಂದ, ಆದ್ದರಿಂದ ಒಂದೆರಡು ವಿವಿಧ ಮಾರ್ಗಗಳಿವೆ ಇಲ್ಲಿದೆ
ಎಂದು ಉತ್ತರಿಸಲು.
ನನಗೆ ಕ್ರಮದಲ್ಲಿ ಅವುಗಳನ್ನು ಉತ್ತರಿಸಲು ಅವಕಾಶ.
ನಾನು ಮರಳಿ ಮಾಡಲು ಆದ್ದರಿಂದ 0, 0 ಒಂದು ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ.
ಆದ್ದರಿಂದ ಒಂದು ಕಾರಣವಾಗುತ್ತದೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಟೈಪಿಸಿ ದೋಷ
ಇದು ಎರಡು ನಿರೀಕ್ಷಿಸುತ್ತಿದೆ ಏಕೆಂದರೆ ಆದರೆ ನಂತರ ಒಂದು ಪೂರ್ಣಾಂಕ ಮರಳಲಿದ್ದಾರೆ.
ನಾನು ಒಂದು ಪೂರ್ಣಾಂಕ ಮರಳಲು ಬಯಸಿದರೆ, ನಾನು ಮಾಡಬಹುದು.
ನಾನು ರಿಟರ್ನ್ ಪ್ರಕಾರ ಹೊಂದಿಸಬಹುದು , ಇಂಟ್ ಇಲ್ಲಿ 0 ಮರಳಲು,
ಮತ್ತು ಎರಡು ವಿಭಾಗ ನಿರ್ವಹಿಸಲು.
ಆದರೆ ನಂತರ ನಾವು ಎಂದು ಪೂರ್ಣಾಂಕ ವಿಭಾಗ ಮಾಡುತ್ತಿರುವುದು.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ನಂತರ ಪಡೆಯಲು ಎಂದು ನಾವು ಬಹುಶಃ ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಸರಾಸರಿ.
ಆದರೆ ಹೌದು ನಾವು ಮಾರ್ಪಡಿಸಬಹುದು ಆ ರೀತಿಯಲ್ಲಿ ರೀತಿಯ.
>> ಪ್ರೇಕ್ಷಕರು: ಎರಡನೆಯದಾಗಿ, ನೀವು ಮೇಲೆ ಒಂದು ಡಬಲ್ ಹೊಂದಿವೆ.
ಆದರೆ ಕೆಳಗಿನ, ನೀವು ಡಬಲ್ ಡಬಲ್ ಮರಳಿ ಇಲ್ಲ,
ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಈಗಾಗಲೇ ಡಬಲ್ ರೂಪದಲ್ಲಿ ಹಿಂದಿರುಗಿದ.
ಏಕೆ ನೀವು ಇನ್ನೂ ವ್ಯಾಖ್ಯಾನಿಸಲು ಬೇಕು ಒಂದು ಡಬಲ್ ಜೊತೆ ಮೇಲೆ ಬಾಣ?
>> DAN AMRMENDARIZ: ಆದ್ದರಿಂದ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಭಾಗವಾಗಿದೆ
ಆಫ್ ಮುಚ್ಚಲಿದೆ ಆದ್ದರಿಂದ, ಪ್ರಶ್ನೆ ಪುನರಾವರ್ತಿಸಲು ಇದು ರಿಟರ್ನ್ ಸೂಚ್ಯ ಏಕೆಂದರೆ
ಇಲ್ಲಿ ರೀತಿಯ ಬಗೆ ಈ ವಾಸ್ತವವಾಗಿ , ನಾವು ಸ್ವಿಫ್ಟ್ ಸ್ಪಷ್ಟ ಅಗತ್ಯವಿದೆ
ನಾವು ಯಾವ ಬಗ್ಗೆ ಈ ಕ್ರಿಯೆಯ ಮರಳಲು
ಟೈಪ್ ಮಾಡುವಾಗ ಎಷ್ಟು ತಪಾಸಣೆ, ಇದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ
ನಾವು ವಾಸ್ತವವಾಗಿ ಬರೆದಿದ್ದಾರೆ ಏನು ಎಂದು ಕೆಳಗೆ ಕೆಳಗೆ ವಾಸ್ತವವಾಗಿ ಅನುಗುಣವಾಗಿದೆ.
ಆದ್ದರಿಂದ ಒಂದು ಚೆಕ್ ರೀತಿಯ ರೀತಿಯ ಇಲ್ಲಿದೆ ಪರಿಸ್ಥಿತಿ ನೀವೇ ರೀತಿಯ.
ಆದರೆ are--
>> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಬಾಣ?
>> DAN AMRMENDARIZ: ಸಂದರ್ಭಗಳಲ್ಲಿ ಇವೆ ನಾವು ಸೂಚ್ಯವಾಗಿ ಆ ಸೂಚಿಸಬಹುದು
ರಿಟರ್ನ್ ಪ್ರಕಾರ ಸೆಟ್.
ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಹಾಗೆ ಆ ಕೆಲಸ ಎಂದು ಭಾವಿಸುತ್ತೇನೆ.
ಕೆಲವು ವಾಕ್ಯ ಇಲ್ಲ ನಾವು ನಂತರ ನೋಡುತ್ತಾರೆ ಎಂದು.
>> ಸರಿ, ಈ ಮೂಲ ಕೋಡ್ ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿದೆ
ಈ ವಾದಗಳನ್ನು ಹಚ್ಚುತ್ತದೆ ಏಕೆಂದರೆ ನಾವು ಕರೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಂದು ಕಾರ್ಯ.
ಅದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ನೀವು ತೋರಿಸಲು ಅವಕಾಶ ನಾವು ವಾಸ್ತವವಾಗಿ ಮೇಲೆ ಸರಿಸಲು ಮೊದಲು
ಕೆಲವು ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಗಳನ್ನು ಎಂದು ಸ್ವಿಫ್ಟ್ ನಡೆಯುತ್ತಿದೆ.
>> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಈ ರನ್ ಇದು ಮಾಡುತ್ತಿರುವ ಕೋಡ್ ಗಮನಕ್ಕೆ
is--, ಇದು ರೀತಿಯ ನನಗೆ ವಿಚಿತ್ರವಾಗಿ ದೋಷ ನೀಡುತ್ತದೆ.
ನಾನು ಒಂದೆರಡು ಪಾಸ್ ಅಗತ್ಯವಿದೆ ಒಂದು ಆಜ್ಞಾ ಸಾಲಿನ ಚರ್ಚೆಯಂತೆ ಪೂರ್ಣಾಂಕಗಳ.
ಆದ್ದರಿಂದ, 150 ಮತ್ತು 80 ನೋಡೋಣ, ಮತ್ತು ಹಿಟ್ ನಮೂದಿಸಿ ನಿಜವಾಗಿ ಏನು ಕಂಡುಹಿಡಿಯಲು.
ಇದು ಪ್ರತಿ ಸ್ವೀಕರಿಸುವ ವಿಶೇಷವೇನು ಪೂರ್ಣಾಂಕಗಳ ಈ ಮೌಲ್ಯಗಳನ್ನು.
ಇದು gradebook ಅವುಗಳನ್ನು ನಮೂದಿಸುವುದರ ವಿಶೇಷವೇನು.
ತದನಂತರ ಪ್ರದರ್ಶನ ಸರಾಸರಿ ಲೆಕ್ಕ
ಮತ್ತು ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಎಂದು ಉತ್ಪಾದಿಸುವ.
>> ಆದರೆ ನಿಸ್ಸಂಶಯವಾಗಿ ಏನೋ ನಡೆಯುತ್ತಿರುವ ಈ ತಿರಸ್ಕರಿಸುವ ಏನೋ ಮೇಲೆ
ಒಂದು ಪೂರ್ಣಾಂಕವಾಗಿ ಏನೋ.
ನಾವು ಆಗ ಮರುಪಡೆಯಲು ಇರಬಹುದು ಎಂದು ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ವ್ಯವಹರಿಸುವಾಗ
ಮೊದಲ ಸಿ ಮತ್ತು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಎಂದು ಆಜ್ಞಾ ಸಾಲಿನ ವಾದದಲ್ಲಿನ 0 ನೇ ಐಟಂ
ಪಟ್ಟಿ ಆಜ್ಞೆಯನ್ನು ಹೆಸರು ನಾವು ವಾಸ್ತವವಾಗಿ ಮರಣದಂಡನೆಗೆ.
ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಲೂಪಿಂಗ್ ಬಾಗುತ್ತೇನೆ ಎಲ್ಲಾ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ಮೇಲೆ.
ಆದರೆ ನಾನು ಅಲಂಕಾರಿಕ ಯಾವುದೇ ರೀತಿಯ ರೀತಿ ಇಲ್ಲ ಮೊದಲನೆಯದು ಎಂದು ಬಿಟ್ಟು ಪರಿಶೀಲಿಸಿ.
ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಮನುಷ್ಯ ಅಥವಾ ನಾನು ಸೂಚ್ಯವಾಗಿ ಮನುಷ್ಯ ಯಾವ ಪ್ರಕಾರದ ತಪಾಸಣೆ
ಪೂರ್ಣಾಂಕಗಳ ವಾಸ್ತವವಾಗಿ ನಾನು ಮೊದಲು ಈ ಗಣನೆಯನ್ನು.
>> ಮತ್ತು ಮೂಲಭೂತವಾಗಿ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ.
ಪ್ರತಿ ವಾದದಲ್ಲಿನ ಫಾರ್ ಪ್ರಕ್ರಿಯೆ ವಾದಗಳು,
ನಾನು ಕೆಲವು ಪರೀಕ್ಷೆ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ.
ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಮೊದಲ ಬದಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ
ಒಂದು ಪೂರ್ಣಾಂಕ ಆಗಿ ಆ ವಾದವು ಒಂದು ಸ್ಪಷ್ಟ ಟೈಪ್ ಕ್ಯಾಸ್ಟ್ ಪ್ರದರ್ಶನ,
ಇದು, ಇನ್ಪುಟ್, ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಕಾರಣ ಮತ್ತು ಒಂದು ಪೂರ್ಣಾಂಕ ವಾಸ್ತವವಾಗಿ.
>> ಆದರೆ ಈ ವಿಚಿತ್ರವಾಗಿ ವಾಕ್ಯ ರೀತಿಯ, ಅವಕಾಶ ಗ್ರೇಡ್ ಇಂಟ್ (ವಾದವನ್ನು) ಸಮನಾಗಿರುತ್ತದೆ.
ವಾಸ್ತವವಾಗಿ ಏನಾಗುತ್ತಿದೆ ಇಲ್ಲಿ ಅತ್ಯಂತ ಆಗಿದೆ
ನಿಮ್ಮ ಬಳಸಿಕೊಂಡು ಸ್ವಿಫ್ಟ್ ಮುಖ್ಯ.
ಇದೇನಿದು ಬಳಸುತ್ತಿದೆ ಐಚ್ಛಿಕ ರೀತಿಯ ಕರೆಯಲಾಗುತ್ತದೆ.
>> ಈ ಕ್ರಿಯೆ, ಇಂಟ್ (ವಾದವನ್ನು), ಕೇವಲ ಒಂದು ಪೂರ್ಣಾಂಕ, ಆದರೆ ರಿಟರ್ನ್ಸ್
ಯಾವ ಐಚ್ಛಿಕ ಪೂರ್ಣಾಂಕ ಕರೆಯಲಾಗುತ್ತದೆ.
ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ಆಗಿದೆ ಒಂದು ರೀತಿಯ ಮೇಲೆ ಒಂದು ರೀತಿಯ.
ನೀವು ರೀತಿಯ ರೀತಿಯ ಇದು ಕಲ್ಪನೆಯ ಇದು ಒಂದು ಪ್ಯಾಕೇಜ್ ಮರಳಿದ ನ.
ಮತ್ತು ನೀವು ತೆರೆದಾಗ ಪ್ಯಾಕೇಜ್, ಅದು
ಪರಿಣಾಮವಾಗಿ ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಹೊಂದಿದೆ, ಅಥವಾ ಇದು ಎಲ್ಲಾ ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಇಲ್ಲ.
ಮತ್ತು ಈ ದೋಷ ತಪಾಸಣೆ ಮಾಹಿತಿ ಉಪಯುಕ್ತವಾಗಿದೆ ಯಾಂತ್ರಿಕ, ಏಕೆಂದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ
ನಾವು ಕಾಣಬಹುದು, ಈ ಆಗಿತ್ತು ಮಾದರಿ ಪರಿವರ್ತನೆ ಯಶಸ್ವಿ?
ಅದು, ಅದು ವಾಸ್ತವವಾಗಿ ಒಳಗೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಮಾಡಲಿಕ್ಕೆ.
ಇಲ್ಲದಿದ್ದರೆ ಅದು ಕೆಲವು ಹೋಗುವುದಿಲ್ಲ ನಾವು ಶೂನ್ಯ ಕರೆ ಮಾಡುತ್ತೇವೆ ಎಂದು ಮೌಲ್ಯ
ಯಾವುದೇ ಪೂರ್ಣಾಂಕ ಬಿಂಬಿಸುತ್ತಿತ್ತು.
ಇದು ನಿಜವಾಗಿಯೂ ಏನೂ ಪ್ರತಿನಿಧಿ.
>> ಆದ್ದರಿಂದ ಈ ವೇಳೆ ನಿರ್ಮಾಣ ನಮಗೆ ಪ್ಯಾಕೇಜ್ ಮುಸುಕುತೆಗೆ ಅನುಮತಿಸುತ್ತದೆ,
ಬಂಧಿಸುವ ಐಚ್ಛಿಕ.
ಮತ್ತು ನಾವು ಮುಸುಕುತೆಗೆ ಸಾಧ್ಯವಾಗಿದೆ ಪ್ಯಾಕೇಜ್ ಮತ್ತು ಒಳಗೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಹೇಗೆ,
ನಂತರ ನಾವು ಹೇಳುತ್ತಿದ್ದಾರೆ ಇಲ್ಲಿ ನಾವು ನಂತರ ತಿನ್ನುವೆ
ಆ ಮೌಲ್ಯಕ್ಕೆ ಅನುಮತಿಸಿ ಗ್ರೇಡ್ ಎಂಬ ಈ ನಿರಂತರ.
ಮತ್ತು ವೇಳೆ ಹೇಳಿಕೆ ಈ ಭಾಗದಲ್ಲಿ, ವೇಳೆ ಹೇಳಿಕೆ ಮೇಲಿನ ಭಾಗವನ್ನು
ಓಡುವ ಏಕೆಂದರೆ ಕಾಣಿಸುತ್ತದೆ ಮುಸುಕುತೆಗೆ ಯಶಸ್ವಿಯಾಯಿತು.
>> ಇದು ಕೇವಲ ಆದ್ದರಿಂದ ಅದು ಸಂಭವಿಸಿದಲ್ಲಿ ದೋಷ ಬಹುಶಃ ಇತ್ತು
ಈ ಸ್ಪಷ್ಟ ಮಾದರಿ ಪರಿವರ್ತನೆ ಬಹುಶಃ, ಒಂದು ಪೂರ್ಣಾಂಕ ಒಂದು ತಂತು ರಿಂದ
ಇದು ಉದಾಹರಣೆಗೆ ಮೌಲ್ಯವನ್ನು ಎಬಿಸಿಯ.
ಆ ವಾಸ್ತವವಾಗಿ ಹಿಂದಿರುಗಬಹುದೆಂದು ಒಂದು ಪೂರ್ಣಾಂಕ ಮತಾಂತರಗೊಳ್ಳಲು.
ನಂತರ, ಶೂನ್ಯ ಹಿಂದಿರುಗುವ ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಅಲ್ಲ.
ಮತ್ತು ಈ ವೇಳೆ ಹೇಳಿಕೆ ಆಗ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ.
ಏಕೆಂದರೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಕಾಣಿಸುತ್ತದೆ ಗ್ರೇಡ್ ಇದು ಯಾವುದೇ ಪೂರ್ಣಾಂಕ ವಿಷಯ.
ಮತ್ತು ಬದಲಿಗೆ ಈ ಬೇರೆ ಬ್ಲಾಕ್ ರನ್ ಕಾಣಿಸುತ್ತದೆ.
ಹೌದು?
>> ಪ್ರೇಕ್ಷಕರು: ಸೊನ್ನೆ ಎನ್ ನಾನು ಎಲ್ ಆಗಿದೆ?
DAN AMRMENDARIZ: ಶೂನ್ಯ ಹೌದು, ಎನ್-ಐ-L ಇದೆ.
>> ಆದ್ದರಿಂದ ಈ ಬಹುಶಃ ಒಂದು ಸ್ವಿಫ್ಟ್ ಬಗ್ಗೆ ಕಠಿಣ ವಿಷಯಗಳನ್ನು,
ನೀವು ಕೋರುತ್ತೇವೆ ವಿಶೇಷವಾಗಿ ಒಂದು ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಮೇಲೆ ಕಳೆ
ಮತ್ತು ನೀವು ನಿಜವಾಗಿಯೂ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಅಲ್ಲಿ ಕೆಲವು ಅಭಿವೃದ್ಧಿ ಮಾಡಲು.
ಇದು ಹಾರಿದಂತೆ ವಿಶೇಷವೇನು ಬಗ್ಗೆ ಐಚ್ಛಿಕ ನೀವು.
ಇದು ನೀವು ಕೇಳುವ ವಿಶೇಷವೇನು ಪ್ರಶ್ನೆ ಅಂಕಗಳನ್ನು ಮತ್ತು ಉದ್ಗಾರವೋ ಅಂಕಗಳನ್ನು.
ಆದರೆ ನೀವು ನೀವು out-- ಲೆಕ್ಕಾಚಾರ ಒಮ್ಮೆ ಕುರಿತಾಗಿ ಸ್ವಲ್ಪ ಸಮಯ ವಿನಿಯೋಗಿಸಲು
ಏನು, ಐಚ್ಛಿಕ ರೀತಿಯ ನಡೆಯುತ್ತಿದೆ ನಿಮ್ಮ ತಲೆನೋವು ಸಾಕಷ್ಟು ಉಳಿಸುತ್ತೇವೆ
ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಸ್ವಿಫ್ಟ್ ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಬರೆಯಲು.
>> ಇದು ವಾಸ್ತವವಾಗಿ ಒಂದು ಅತ್ಯಂತ ಶಕ್ತಿಯುತ ವೈಶಿಷ್ಟ್ಯದ.
ಮತ್ತು ನೀವು ಮಾಡುತ್ತೇವೆ ಈಗ ಇದು ನನ್ನ ಪದ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ.
ಆದರೆ ಈ ನಿರ್ಮಾಣ ನೋಡುತ್ತಾರೆ ಮತ್ತು ಕೆಲವರು ಇಷ್ಟವಾದಲ್ಲಿ
ಮೂಲ ಕೋಡ್ ಕೆಲವು ಆ ನಾವು ಸ್ವಲ್ಪ ನೀವು ತೋರುವಿರಿ.
>> ಯಾವುದೇ ಆರಂಭಿಕ ಪ್ರಶ್ನೆಗಳನ್ನು ಇಲ್ಲಿ ಇವೆ?
ಆದ್ದರಿಂದ ಪ್ರಮುಖ ಟೇಕ್ಅವೇ ಒಂದು ಎಂಬುದು ಐಚ್ಛಿಕ ರೀತಿಯ metatype ತೆರನಾದ.
ಅದು, ಈ ಕೆಳಗಿನ ಹೊಂದಿದೆ ಮತ್ತು ಅದು ನಂತರ ಇದ್ದಲ್ಲಿ
ಬಹುಶಃ ಸಂಬಂಧಿಸಿದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಅದರೊಂದಿಗೆ, ಅಥವಾ ಇದು ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ,
ಮತ್ತು ಇದು ಶೂನ್ಯ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.
ಈ ಉಳಿದ ಬಹುಶಃ ನೀವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು.
>> ಆದ್ದರಿಂದ ಚಲನಶೀಲ ಅವಕಾಶ ತೊಂದರೆ ಮತ್ತೊಮ್ಮೆ.
ಈ ಸಮಯದಲ್ಲಿ, ಅವರ ಕೆಲವು ಒಂದು ಅವಲೋಕಿಸೋಣ ವಾಸ್ತವವಾಗಿ ಇರುವ ಇತರ ಡೇಟಾ ಪ್ರಕಾರಗಳು.
ಅವುಗಳಲ್ಲಿ ಒಂದು, ಇದು ನಿಘಂಟುಗಳು ಆಗಿದೆ ಪೈಥಾನ್ ನಿಘಂಟುಗಳು ಹೋಲುತ್ತದೆ.
ಇದು ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ನಲ್ಲಿ ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಹೋಲುತ್ತದೆ ಇಲ್ಲಿದೆ ಸಿ ಇದು ಮೂಲಭೂತವಾಗಿ ಕೀಲಿಗಳನ್ನು ನ ಮ್ಯಾಪಿಂಗ್ ಆಗಿದೆ
ಅಲ್ಲಿ ಕೀಲಿಗಳನ್ನು ತಂತಿಗಳನ್ನು ಮಾಡಬಹುದು.
ಮತ್ತು ಆ ಕೀಲಿಗಳನ್ನು ನೋಡಿದರೆ, ಆ ಕೀಲಿಗಳನ್ನು ಈ ಕೆಳಗಿನ ಹೊಂದಿರುತ್ತದೆ.
ಆದ್ದರಿಂದ ಇದು ಸಾಕಷ್ಟು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಅಲ್ಲ ಆದರೆ ಬದಲಿಗೆ, ಹೆಚ್ಚಾಗಿ ಸಂಬಂಧಿಸಿದ
ಒಂದು ಹ್ಯಾಶ್ ನಕ್ಷೆ ಅಥವಾ ಹ್ಯಾಶ್ ಮೇಜಿನ.
>> ಈ ಹೇಳಲಾಗುವ ಹೇಗೆ ನೋಡೋಣ ವಾಸ್ತವವಾಗಿ ನಾವು ಮೊದಲು ಕೆಲಸ
ಮೂಲ ಸಂಕೇತ ಸಹ ಹೋಗಿ.
ನಾನು ಈ ರನ್ ವೇಳೆ, ಉಳಿದಿಲ್ಲ ನಡೆಯುತ್ತದೆ.
ನಾನು ನಿರೀಕ್ಷಿಸುವುದಾಗಿ ನಾನು ಇದು ನನಗೆ ಹೇಳುವ ಕೆಳಗಿನ ರೀತಿಯ ಕೆಲವು ನಿಯತಾಂಕಗಳನ್ನು.
ಹಾಗಾಗಿ ನೀಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇದು ಕೆಲವು ಸಮಸ್ಯೆ ಸೆಟ್ ಹೆಸರುಗಳು,
ಆದ್ದರಿಂದ pset0, ಬಹುಶಃ ನಾನು 100 ಸಿಕ್ಕಿತು.
ಮತ್ತು pset1, ನಾನು 5 ಸಿಕ್ಕಿತು.
ತದನಂತರ ಪರೀಕ್ಷೆಯಲ್ಲಿ, ನಾನು ನಿಜವಾಗಿಯೂ ಉತ್ತಮವಾಗಿ ಮತ್ತು 30 ದೊರೆತಿದೆ.
ಮತ್ತು ಓಹ್, ನಾನು ಇಲ್ಲಿ ಒಂದು ಜಾಗವನ್ನು ಹಿಟ್.
>> ನಾನು ನಮೂದಿಸಿ ಹಿಟ್, ನೀವು ನೋಡಬಹುದು ಇದು ಕೆಲವು ಗಣನಾ ನಿರ್ವಹಿಸುತ್ತದೆ.
ಇದು gradebook ಮೂರು ಹೇಳುತ್ತದೆ ಶ್ರೇಣಿಗಳನ್ನು, pset1, pset0, ಪರೀಕ್ಷೆಯಲ್ಲಿ.
ಮತ್ತು gradebook ಹೊಂದಿದೆ ಈ ನಿರ್ದಿಷ್ಟ ಸರಾಸರಿ.
ಆದ್ದರಿಂದ ಮತ್ತೆ, ನಾವು ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇವೆ ಈ gradebook ಯೋಚನೆ,
ಆದರೆ ನಾವು iterating ಮುಂದುವರಿಯಲು ನೀನು ನಮ್ಮ ಕಾರ್ಯದ ಜಟಿಲತೆಯ ಜೊತೆ.
>> ಆಕ್ರಮಣವನ್ನು ಆದ್ದರಿಂದ, ನಾವು ಆರ್ ಒಂದು ಕಾರ್ಯವನ್ನು ರಚಿಸಲು ಹೋಗುವ
ಬಳಕೆ ಮುದ್ರಣ ಕಾರಣವಾಗಿದೆ.
ಮತ್ತು ಈ ನಿರ್ಗಮನ ಇಲ್ಲ ಇದು ತಿನ್ನುವೆ ಕಾರ್ಯ ಕೇವಲ
ಬಲವಂತವಾಗಿ ಅನ್ವಯಿಕದಿಂದಹೊರನಡೆ.
ಈ ಏನೋ ಎಂಬುದನ್ನು ನೀವು ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಬಳಸುತ್ತದೆ.
ಈ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಮಾತ್ರವಲ್ಲ ಒಂದು ಆಜ್ಞಾ ಸಾಲಿನ ಚರ್ಚೆಯಂತೆ ಜೊತೆ.
ಮುಂದೆ ನಾವು X ಕೋಡ್ ಕಡೆಗೆ ತೆರಳುತ್ತಾರೆ ಮಾಡುತ್ತೇವೆ.
ಆದರೆ ಈ ಒಂದು ಆಜ್ಞೆಯನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿರುತ್ತದೆ ಸ್ವಿಫ್ಟ್ ಸಾಲು ಶೈಲಿ ಪ್ರೋಗ್ರಾಂ.
>> ನ ಕೆಲವು ಒಂದು ಅವಲೋಕಿಸೋಣ ಇಲ್ಲಿ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಗಳನ್ನು.
ನ ಕೇವಲ ಒಂದೆರಡು, ನೋಡೋಣ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಗಳನ್ನು ಬಹುಶಃ ನಮೂದಿಸುವುದನ್ನು
ಎಂದು ನನ್ನ ಕಾರ್ಯದಲ್ಲಿ ಶ್ರೇಣಿಗಳನ್ನು ಸಂಖ್ಯೆ ಮುದ್ರಣ,
ನೀವು ನಾನು ಆ ಪಟ್ಟಿಯಲ್ಲಿ ಎಂದು ಕರೆಸಿಕೊಳ್ಳುವುದು items-- pset1, pset0 ಮತ್ತು ಪರೀಕ್ಷೆಯಲ್ಲಿ.
ನೀವು ನಿಜವಾಗಿಯೂ ತ್ವರಿತವಾಗಿ ಮತ್ತು ಸುಲಭವಾಗಿ ಇದನ್ನು
ಒಂದು ಇದು gradebook, ಮೂಲಕ ಕೀಸ್ ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ನಿಘಂಟು.
ಪ್ರಮುಖ ಎಲ್ಲಾ ಮೂಲಕ ಕ್ಲಿಕ್ ಇಲ್ಲಿ ಡಾಟ್ ಕೀಲಿಗಳನ್ನು ವಿಧಾನ,
ತದನಂತರ, ಈ joinWithSeparator ಬಳಸಲು ನಂತರ ಕೀಲಿಗಳನ್ನು ಎಲ್ಲಾ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ
ನಾವು ಬೆರಳಚ್ಚಿಸಿದ ಎಂದು, pset1-- ಅಥವಾ ಕ್ಷಮಿಸಿ, pset0, pset1, ಮತ್ತು exam--
ಮತ್ತು ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ concatenate ಚಿಹ್ನೆಗಳಿಂದ ಮತ್ತು ಜಾಗವನ್ನು ಬಳಸಿ
ಒಂದು ಸುದೀರ್ಘ ಸರಣಿಯನ್ನು ರಚಿಸಲು.
ಈ ಸೇರಲು ಕಾರ್ಯಾಚರಣೆ ಕೇವಲ ಅಸಾಧಾರಣ ಆಗಿದೆ ಹಲವಾರು ಇತರ ಸಂದರ್ಭಗಳಲ್ಲಿ ಉಪಯುಕ್ತ.
ಮತ್ತು ಆದ್ದರಿಂದ ಈ joinWithSeparator ಆಗಿದೆ.
>> ಮತ್ತು ಈ ಎಂದು ಒಂದು ವಿಷಯ ಸ್ವಿಫ್ಟ್ 1 ರಿಂದ ಸ್ವಿಫ್ಟ್ 2 ಬದಲಾಯಿತು.
ಒಂದು ಇತ್ತು ಪೈಥಾನ್ ಶೈಲಿಗೆ ನೀವು ಇಂತಹ
Python-- ಒಂದು ಪೈಥಾನ್ ತಿಳಿದಿದೆ ಶೈಲಿ ತಂತಿಗಳ ಮೇಲಿನ ವಿಧಾನ ಸೇರಲು.
ಆದರೆ ಇನ್ನು ಮುಂದೆ ಸ್ವಿಫ್ಟ್ 2 ಸಂದರ್ಭದಲ್ಲಿ.
ನೀವು ಬಯಸಿದಲ್ಲಿ ಈ ಬಳಸಲು ಬಯಸುವ ವಿಷಯವನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು concatenate ಗೆ
ಒಟ್ಟಿಗೆ ಒಂದು ದಾರದೊಂದಿಗೆ.
>> ಆದ್ದರಿಂದ ಬಹುಶಃ ನಂತರ ನಮ್ಮ ಮೊದಲು ಸರಾಸರಿ ಚರ್ಚೆ,
ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅರ್ಥವಿಲ್ಲ ನಮಗೆ ಸರಾಸರಿ ಕಾರ್ಯ ಹೊಂದಿಸಲು
ಬದಲಿಗೆ ಐಚ್ಛಿಕ ಡಬಲ್ ಎಂದು ಕೇವಲ ಒಂದು ಸ್ಪಷ್ಟ ಎರಡು ಪಟ್ಟು.
ನಾವು ಏಕೆಂದರೆ ಅಸಾಮಾನ್ಯ ಪರಿಸ್ಥಿತಿ ಅಲ್ಲಿ,
ಏನು gradebook ವಾಸ್ತವವಾಗಿ ವೇಳೆ ಇದು ಒಳಗೆ ಯಾವುದೇ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದೆ?
ಏನು ಸರಾಸರಿ ಹಿಂದಿರುಗಬೇಕೆಂದು?
>> ಅಲ್ಲದೇ ಬಹುಶಃ ಸಿ ನೀವು ಏನೋ ಮಾಡಿದ್ದೇನೆ ಎಂದು
ಹಾಗೆ, ಒಂದು ಸೆಂಟಿನೆಲ್ ಮೌಲ್ಯವನ್ನು ಒದಗಿಸಿದ ರೀತಿಯ 0.0, ಅಥವಾ ಬಹುಶಃ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆ,
ಅಥವಾ ಏನೋ ಕೇವಲ ವಾಸ್ತವವಾಗಿ ಪ್ರತಿನಿಧಿಸುವ ಕೆಲವು ದೋಷ ಸ್ಥಿತಿ ಇಲ್ಲ ಎಂದು
ಮತ್ತು ನೀವು ಬಹುಶಃ ವಾಸ್ತವವಾಗಿ ಇಲ್ಲ ಸರಾಸರಿ ಲೆಕ್ಕಾಚಾರ ಸಾಮರ್ಥ್ಯವನ್ನು.
ಸರಿ ಒಂದು ಸೂಚಿಸುವ ಸೌಂದರ್ಯ ಐಚ್ಛಿಕ ರೀತಿಯ ಹಾಗೆ ಎಂದು.
ಈಗ ನಾನು ಈ ಎಲ್ಲಾ ಮಾತುಗಳನ್ನು ಹೇಳಿ ಆದರೆ ನಾನು ಈ ವಾಸ್ತವವಾಗಿ optionals ಬಳಸುವುದಿಲ್ಲ.
ಆದರೆ ನಾವು ನೋಡಿ ಮಾಡುತ್ತೇವೆ ಎಂದು ನಾವು ಸರಾಸರಿ ಹೊಂದಿಸಬಹುದು ಅಲ್ಲಿ ನಿಮಿಷಗಳ
ಆದ್ದರಿಂದ ಐಚ್ಛಿಕ ಮಾಹಿತಿ ಪ್ರಕಾರ ಎಂದು ನಿಜವಾಗಿ ತದನಂತರ ಕೆಲವು ಡೇಟಾವನ್ನು, ಹಿಂದಿರುಗಿಸುತ್ತದೆ
ನಾವು ಮಾಹಿತಿಯನ್ನು ಹಿಂತಿರುಗುವುದು.
ಇಲ್ಲದಿದ್ದರೆ ನಾವು ಹಿಂದಿರುಗುವ ಶೂನ್ಯ, ಈ ಎಂದು
ಯಾವುದೇ ಸೂಕ್ತ ಗಣನಾ ಹೊಂದಿದೆ.
>> ಯಾವುದೋ ಕಡೆಗೆ ನೋಡೋಣ.
ಇಲ್ಲಿಂದ ಆದ್ದರಿಂದ, ನಾವು ನೋಡುವ ಬಂದಿದೆ ಆಜ್ಞಾ ಸಾಲಿನ ಎಲ್ಲ ಈ ಉದಾಹರಣೆಗಳು.
ಆದರೆ ನಿಜವಾಗಿಯೂ ನೀವು ನೀನು ವ್ಯವಹರಿಸುವಾಗ ಎಂದು X ಕೋಡ್ ಆಗಿದೆ.
ಮತ್ತು ಬಗ್ಗೆ ಒಳ್ಳೆಯ ವಸ್ತುಗಳನ್ನು ಒಂದು X ಕೋಡ್ ಪೊಸಿಷನ್ ಮತ್ತು ನಿರ್ದಿಷ್ಟವಾಗಿ ಸ್ವಿಫ್ಟ್,
ನಾವು ಈ ಹೊಂದಿರುತ್ತವೆ ವಿಷಯ ಒಂದು ಆಟದ ಕರೆಯಲಾಗುತ್ತದೆ.
ಮತ್ತು ಒಂದು ಆಟದ ಆಗಿದೆ ಎಲ್ಲಾ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ನಲ್ಲಿ.
ಆದರೆ ನೀವು ಪ್ರಯೋಗಶೀಲತೆಗೆ ಅವಕಾಶ ಬಹಳ ಸುಲಭ ರೀತಿಯಲ್ಲಿ ಸ್ವಿಫ್ಟ್.
ನಿಮ್ಮ ಕೋಡ್ ಎಲ್ಲಾ ಟೈಪ್ ಮಾಡಬಹುದು.
ಇದು ಚೆನ್ನಾಗಿ ಇಲ್ಲಿ ಹೈಲೈಟ್ ವಾಕ್ಯ ಇಲ್ಲಿದೆ.
ನೀವು ಒಂದು ಹೊಸ ಕಡತವನ್ನು ರಚಿಸಲು, ಇದು ಕೇಳುತ್ತೇವೆ ನೀವು ಒಂದು ಆಟದ ರಚಿಸಲು ಬಯಸಿದರೆ.
ಆದರೆ ಮೈದಾನ ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ವಿಷಯ ಎಂದು ನಿಮ್ಮ ವಿಂಡೋದ ಬಲಭಾಗದಲ್ಲಿ
ನಿಜವಾಗಿ ನೀವು ತೋರಿಸುತ್ತದೆ ನಿಮ್ಮ ಕೋಡ್ ಉತ್ಪತ್ತಿಯನ್ನು.
ನಾನು ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ, ನಾವು ನೋಡಬಹುದು ಕೋಡ್ ವಿವಿಧ ರೇಖೆಗಳ ಔಟ್ಪುಟ್
ವಾಸ್ತವವಾಗಿ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ.
>> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ನೀನು ದಿಕ್ಕುಗಳಲ್ಲಿ ಸ್ವಲ್ಪ ಬದಲಾಯಿಸಲು
ಮತ್ತು ನಿಜವಾಗಿಯೂ ಏನೋ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಈ ಉನ್ನತ ಮಟ್ಟದ ರೀತಿಯಲ್ಲಿ ಮುಖ್ಯ
ಸ್ವಿಫ್ಟ್, ಇದು ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮುಚ್ಚುವಿಕೆ ಈ ಕಲ್ಪನೆ.
ಮತ್ತು ನೀವು ಬಹುಶಃ ಈ ನೋಡಿದ್ದೇವೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ವಲ್ಪ.
ನೀವು ಆ ಅದಕ್ಕಾಗಿ CS50 ಇವೆ, ಮುಚ್ಚುವಿಕೆ
ಮಾಡುವ ಅತ್ಯಂತ ಜನಪ್ರಿಯ, ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ ಆಧುನಿಕ ಭಾಷೆಗಳಲ್ಲಿ ಉನ್ನತ ಮಟ್ಟದ ವಿಷಯಗಳನ್ನು.
ಆದರೆ ಇದು ರೀತಿಯ ಕಷ್ಟ ಮೊದಲ ಬಾರಿಗೆ ಸುಮಾರು ನಿಮ್ಮ ತಲೆಗೆ ಕಟ್ಟಲು.
ಈ ನೋಡುವ ಆದ್ದರಿಂದ ಮೊದಲ ಬಾರಿಗೆ, ಒಕೆ.
ಕೇವಲ ಮೂಲ ಕೋಡ್ ನೋಡಲು ಮತ್ತು ನೀವು ಮನೆಯಲ್ಲಿ ವ್ಯಕ್ತಿಯು ಒಂದು ವೇಳೆ.
>> ಈ ಸಂದರ್ಭದಲ್ಲಿ ಆದ್ದರಿಂದ, ಎಂದು ತಿಳಿಸಿ ನಾವು ಪರಿಣತರಾದ ಬಹಳಷ್ಟು ರಚಿಸಲು ಬಯಸುವ
ಕೆಲವು ಸ್ಥಿರ ಮೌಲ್ಯ ಜೊತೆ.
ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಕಾರ್ಯ ರಚಿಸಬಹುದು.
ನಾನು ಶಕ್ತಿ ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ ಜೀವನದಲ್ಲಿ 2 ಅವರ ಏಕೈಕ ಉದ್ದೇಶ
ಕೆಲವು ಇನ್ಪುಟ್ ಮತ್ತು ಡಬಲ್ ತೆಗೆದುಕೊಳ್ಳಲು ಹೊಂದಿದೆ ಇದು, ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕು.
ನಾನು ಇಲ್ಲಿ ಗಮನಿಸಿ ದತ್ತಾಂಶದ ಒಂದು ರೀತಿಯ ಸ್ವೀಕರಿಸುವ.
ಇದು ಒಂದು ವೇರಿಯೇಬಲ್ ಕರೆಯಲ್ಪಡುವ X ಎಂದು ವಿಶೇಷವೇನು.
ಇದು ರೀತಿಯ ಡಬಲ್ ಇಲ್ಲಿದೆ.
ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಒಂದು ಡಬಲ್ ಮರಳಿ ಪಡೆಯಲಿದ್ದೇನೆ.
ಮತ್ತು ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ತುಂಬಾ ಸರಳವಾಗಿ, ಸಾಕಷ್ಟು
ಈ ಮೌಲ್ಯವನ್ನು ಡಬಲ್ ಮುಗ್ಧ ರೀತಿಯಲ್ಲಿ.
ಮತ್ತು ನಾನು ಏಕೆ ಈ ತೋರುವಿರಿ ಕೇವಲ ಒಂದು ಸೆಕೆಂಡಿನಲ್ಲಿ ಸಹಾಯಕವಾಗಿದೆ.
>> ಈ ವ್ಯಾಪ್ತಿಯ ಇಲ್ಲಿ ಗಮನಿಸಿ ಮತ್ತೆ. 1 ಏನೋ, ಬಿಂದುವನ್ನು
ಅಂದರೆ ಡಾಟ್ ಡಾಟ್, 2, ಈ ಲೂಪ್ ಎರಡು ಬಾರಿ ನಡೆಸಲಾಗುತ್ತದೆ.
ಆದರೆ ಈ ಒಂದು ನಕಲಿ ವೇರಿಯಬಲ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.
ಇದು ನಾನು ನಾನೇನು ಅರ್ಥ ನಗರದಲ್ಲಿ ವೇರಿಯಬಲ್ ಬಳಸುತ್ತಿರುವ
ಈ ಲೂಪ್ ಒಳಗೆ.
ನಾನು ಈ ಸಾಲಿನಲ್ಲಿ ಬಯಸುವ ಕೋಡ್ ಎರಡು ಬಾರಿ ಚಲಾಯಿಸಲು,
ತಿಳಿಯಲು ಅಗತ್ಯವಿಲ್ಲದೇ ಆ ವ್ಯಾಪ್ತಿಯ ಮೌಲ್ಯವನ್ನು.
>> ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಪರಿಣಾಮವಾಗಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಬಾಗುತ್ತೇನೆ ಆದ್ದರಿಂದ ಬಾರಿ ಇದು ಮೂಲಭೂತವಾಗಿ ಎರಡು ಬಾರಿ X
ನಾನು ಈ ಮೌಲ್ಯವನ್ನು ಹಾಕಿಕೊಳ್ಳುವುದು ನಾನು ಅರ್ಥ.
ಮತ್ತು ಈ ನಡೆಯುತ್ತದೆ ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಕೆಲಸ.
2 ಪವರ್, ಒಂದು ಮೌಲ್ಯವನ್ನು ಹಾದುಹೋಗುವ 2.0 ನಮಗೆ 4 ಒಂದು ಔಟ್ಪುಟ್ ನೀಡುತ್ತದೆ.
10,24 3.2 ಕೃತಿಗಳು.
>> ಈಗ ನಾವು ಇದೇ ಮಾಡಬಹುದು 3 ಅಧಿಕಾರಕ್ಕಾಗಿ ವಿಷಯ.
ಆದರೆ ಈಗ ಮಾತ್ರ ಶ್ರೇಣಿಯ ಬದಲಾಯಿಸಲು.
1 ನಕಲಿ ವೇರಿಯಬಲ್ 3 ಮೂಲಕ, 3 ಬಾರಿ ಗುಣಿಸುತ್ತಾರೆ
ಮತ್ತು ಒಂದೇ ವಿಷಯವನ್ನು.
>> ಆದ್ದರಿಂದ ಈ ಸ್ವಲ್ಪ contrived ಅನುಭವಿಸಬಹುದಾದ.
ಆದರೆ ಪ್ರಮುಖ ಇಲ್ಲ ಇಲ್ಲಿ ವಿಷಯ ಇದು
ಈ ನೋಡುವ ಎಂದು ಎರಡು ಕಾರ್ಯಗಳನ್ನು ಇಲ್ಲ
ವಿಭಿನ್ನ ಕೇವಲ ಒಂದು ವಿಷಯ, ಇದು ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಈ ಕೆಳಗಿನ.
ಈ ಎರಡು ಬಗ್ಗೆ ಉಳಿದೆಲ್ಲವೂ ಕಾರ್ಯಗಳು, 3 ವಿದ್ಯುತ್ ಮತ್ತು 2 ವಿದ್ಯುತ್,
, ವಾಸ್ತವವಾಗಿ, ಒಂದೇ ಕಾರಣ ಅವರು ಅದೇ ರೀತಿಯಲ್ಲಿ ಕೆಲಸ.
>> ಈ ಹಂತದಲ್ಲಿ, ಸ್ವಲ್ಪ ಆದ್ದರಿಂದ ಎಚ್ಚರಿಕೆಯ ಗಂಟೆ ಆಫ್ ಹೋಗುವ ಮಾಡಬೇಕು.
ಆಶಾದಾಯಕವಾಗಿ ನೀವು ಹೇಳುವ ಏನನ್ನು, ನಿಮಗೆ ತಿಳಿದಿರುವ, ಈ ಸ್ವಲ್ಪ ಭಾಸವಾಗುತ್ತದೆ
ಪ್ರಯತ್ನದ ಮಾಡುವಿಕೆ ರೀತಿಯ.
ಬಹುಶಃ ಒಂದು ರೀತಿಯಲ್ಲಿ ನಾನು ಇಲ್ಲ ಈ ಎಲ್ಲಾ ಕಲ್ಪಿಸಲಾಗಿದೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ
ಮತ್ತು ಕಾರ್ಯ ಒದಗಿಸಲು ಅಥವಾ ಕಾರ್ಯ ರಚಿಸಿದ
ಅದನ್ನೇ ಇಲ್ಲದೆ ಯಾವ ಮಾಡುತ್ತದೆ ಸ್ಪಷ್ಟವಾಗಿ ಇದನ್ನು ಟೈಪ್ ಅಗತ್ಯವಿಲ್ಲದೇ.
ಮತ್ತು ಈ ಯಾವ ಶಕ್ತಿ ಒಂದು ಮುಚ್ಚಿದ ನಮಗೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.
ಆದ್ದರಿಂದ ಈ ಒಂದು ಅವಲೋಕಿಸೋಣ.
ನಾನು ಒಂದೆರಡು ಕಳೆಯಲು ನಾವು ಈ ಮೇಲೆ ನಿಮಿಷಗಳ, ಈ ಕಾರಣ
ಸ್ವಿಫ್ಟ್ ಬಹಳ ಮುಖ್ಯ.
ನಾವು ಈ ಎಲ್ಲಾ ಸಮಯ.
ನಾವು ಒಂದು ಕಾರ್ಯ ನೀನು.
ಇದು powerOf ಎಂದು ವಿಶೇಷವೇನು.
ಇದು ಸ್ವೀಕರಿಸಲು ಹೋಗುವುದಿಲ್ಲ ನಿಯತಾಂಕ ರೀತಿಯ ಇಂಟ್ ವೈ ಎಂಬ.
ಆದರೆ ರಿಟರ್ನ್ ಪ್ರಕಾರ ನೋಡೋಣ.
ರಿಟರ್ನ್ ಪ್ರಕಾರ, ಆಗಿದೆ ಆವರಣ, ಡಬಲ್ ಡಬಲ್ ಬಾಣ.
ಈ ಕಾರ್ಯ ಅಂದರೆ ಈ ಕಾರ್ಯ powerOf,
ಕಾರ್ಯ ಮರಳಲಿದ್ದಾರೆ.
ಒಂದು ಡಬಲ್ ಸ್ವೀಕರಿಸುತ್ತಿಲ್ಲ ಮತ್ತು ಡಬಲ್ ಹಿಂದಿರುಗಿದ.
ಆದ್ದರಿಂದ ಕ್ರೇಜಿ ರೀತಿಯ ಅನಿಸಬಹುದು, ಆದರೆ ಸ್ವಲ್ಪ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ
ಮತ್ತು ಏನಾಗುತ್ತದೆ ನೋಡಲು ನೋಡಲು.
ನಾವು ಈ ಕಾರ್ಯವನ್ನು powerOf ಒಳಗೆ ಇದ್ದೇವೆ.
ನಾವು ಹೊಸ ಕಾರ್ಯ ರಚಿಸುತ್ತಿದೆ exponentiator ಕರೆದು
ಆದರೆ ಅದು ವಿಷಯವಲ್ಲ.
>> ಈ ಹೊಂದಿದೆ ಗಮನಕ್ಕೆ x ನ ಇನ್ಪುಟ್ ಮೌಲ್ಯ.
ಮತ್ತು ಇದು ಒಂದು ಡಬಲ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದೆ ಮತ್ತು ಡಬಲ್ ಹಿಂದಿರುಗಿದ.
ಮತ್ತು ಇದೇ ಸಂಕೇತ ಎಂದು ನಾವು 2 ಮೌಲ್ಯವನ್ನು ಹೊರತುಪಡಿಸಿ, ಮೇಲೆ ಕಂಡಿತು
3 ಅಥವಾ ಮೌಲ್ಯವು ಅಂದರೆ ವ್ಯಾಪ್ತಿಯ ಹೊರಟ ಮೇಲಿನ,
ಆಕ್ರಮಿಸಿದೆ ವೈ ಈ ಮೌಲ್ಯ
ಆರಂಭಿಕ ನಿಯತಾಂಕ ನಮ್ಮ powerOf ಕ್ರಿಯೆಯ.
ಈ ಹಂತದಲ್ಲಿ, ನಾವು exponentiator ಮರಳಿ.
ನಾವು ಕಾರ್ಯ ಹಿಂದಿರುಗಿದ.
>> ಇದು ರೀತಿಯ ಸ್ವಲ್ಪ ಮನಸ್ಸು ಊದುವ ಅನಿಸುತ್ತದೆ.
ಆದರೆ ಏನಾಗುತ್ತದೆ ಕಲ್ಪನೆ ಅವಕಾಶ ನಾನು ಈ ಕಾರ್ಯ ಕರೆ powerOf
ಮತ್ತು 2 ಇದನ್ನು ಕೆಲವು ಮೌಲ್ಯವನ್ನು ರವಾನಿಸಲು.
ಇದರ ಅರ್ಥವೇನೆಂದು ಎಂದು ನಾನು ಈಗ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿವೆ
ಈ ಮೌಲ್ಯವನ್ನು ಅಂದರೆ ವೈ 2, ಈ exponentiator ಕಾರ್ಯದಲ್ಲಿ ವೈ
ಮೌಲ್ಯವನ್ನು 2 ಆಗಿರುತ್ತದೆ.
ಆದರೆ ನಾನು ಈ ಹಿಂದಿರುಗಿದ ನಾನು exponentiator ಕಾರ್ಯ.
>> ಆದ್ದರಿಂದ ಸ್ವಿಫ್ಟ್ ನಾನು ಹೇಳುವ ಗಮನಕ್ಕೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ರಚಿಸಿದ.
ಚದರ, ಇದು ಒಂದು ವ್ಯಾಖ್ಯಾನ ಇದೆ ಅವಕಾಶ ಒಂದು ಡಬಲ್ ಸ್ವೀಕರಿಸುತ್ತದೆ ಒಂದು ಕಾರ್ಯ
ಮತ್ತು ಡಬಲ್ ಹಿಂದಿರುಗಿಸುತ್ತದೆ.
ನಾನು ಕಾರ್ಯ ರಚಿಸಿದ ಚೌಕಗಳನ್ನು ಏನೋ
ಇಲ್ಲಿಯೇ ಈ ಯಾಂತ್ರಿಕ ಬಳಸಿ.
ಮತ್ತು ನಿಜವಾಗಿಯೂ ನಡೆಯುತ್ತಿದೆ ಏನು ಈ ಕ್ರಿಯೆ ಮರಳಲಿದ್ದಾರೆ
exponentiator ಆದರೆ ಈ ಮೌಲ್ಯವನ್ನು ವೈ ಇದು ಒಳಗೆ ಸುತ್ತುವ.
ಆದ್ದರಿಂದ ಈಗ ಪ್ರತಿ ಬಾರಿ ನಾನು ಈ ಬಳಸಬಹುದು ವೇರಿಯಬಲ್ ಅಥವಾ ಈ ಸ್ಥಿರ ಎಂಬ
ಚದರ, ಇದು ವಿಶೇಷವೇನು ಕ್ರಿಯೆಯಾಗಿ ವರ್ತಿಸುವಂತೆ.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಆ ವೇರಿಯಬಲ್ ಕರೆಯಬಹುದು ಹಾಗೆ ನಾನು ಒಂದು ಕಾರ್ಯ ಕರೆ ಎಂದು,
ಮತ್ತು ಇದನ್ನು ಹಲವಾರು ಹೋಗಲು, ಈ ಸಂದರ್ಭದಲ್ಲಿ 3 ಚಿತ್ರದಲ್ಲಿರುವಂತೆ.
ನಾನು ಈ ಮೌಲ್ಯವನ್ನು ಚದರ ಮಾಡುತ್ತದೆ.
ಆದ್ದರಿಂದ 3 ನಂತರ ಕಾಣಿಸುತ್ತದೆ ವರ್ಗ ನಾವು ಇಲ್ಲಿ ನೋಡಬಹುದು ಎಂದು, 9 ಆಗಲು.
>> ನಿಜವಾಗಿಯೂ ಕ್ರೇಜಿ, ಆದರೆ ಈ ಈಗ ನನಗೆ ಅವಕಾಶ
ಇತರ powerOf ಕಾರ್ಯಗಳನ್ನು ರಚಿಸಲು.
ನಾನು ಸರಿ, ಈಗ ನಾನು ಬಯಸುವ, ಹೇಳಬಹುದು ಲೈಕ್ ಒಂದು ಹೊಸ ಕಾರ್ಯವನ್ನು ರಚಿಸಲು, powerOf (3),
ಮತ್ತು ಒಳಗೆ ಆ ಶೇಖರಿಸಿಡಲು ಸ್ಥಿರ ಎಂಬ ಘನ.
ಈಗ ಘನ ಒಂದು ಎಂದು ನಾನು ನಂತರ ತಿನ್ನುವೆ ಪ್ರತ್ಯೇಕ ಕಾರ್ಯ
ಇನ್ಪುಟ್ ಮತ್ತು ಘನ ಕೆಲವು ಮೌಲ್ಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ನಾವು ಬಾಟಮ್ ಲೈನ್ ನೋಡಬಹುದು ಮೌಲ್ಯವನ್ನು
ಇಲ್ಲಿ.
2 ಘನ 8 ಕಾರಣವಾಗುತ್ತದೆ ಹೋಗುತ್ತದೆ.
>> ಆಶಾದಾಯಕವಾಗಿ ಬಹಳ ಅಚ್ಚುಕಟ್ಟಾಗಿ ಸ್ಟಫ್.
ನೀವು ಈ ನೋಡಿಲ್ಲದಿದ್ದರೆ ಬಂದಿದೆ.
ನಾನು ಮುಚ್ಚುವಿಕೆ ನೋಡಬೇಡಿ ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ ಮತ್ತು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಈ ತನಿಖೆ.
ನಾವು ಬಹಳಷ್ಟು ನಿಜವಾಗಿಯೂ ಪ್ರಬಲ ವಿಷಯವನ್ನು ನೋಡಿ ವಿಶೇಷವೇನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಕೆಲವು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ.
ಇದು ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ ಹಾಗೂ API ಗಳು ಅರ್ಥ
ನಾವು ಕೇವಲ ಒಂದು ಸೆಕೆಂಡಿನಲ್ಲಿ ಪಡೆಯುತ್ತೀರಿ.
ಹೌದು?
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮಾಡುವ powerOf (2), ಆವರಣದ, ತದನಂತರ
ಮತ್ತೊಂದು ಆವರಣದ ಮತ್ತೊಂದು ಇನ್ಪುಟ್ ನೀವು ಮೂಲತಃ ಚದರ ಬದಲಿಗೆ ನೀವು.
DAN AMRMENDARIZ: ಆದ್ದರಿಂದ ನೋಡಲು ಇಲ್ಲಿ ಕೊನೆಯ ಸಾಲಿನಲ್ಲಿ.
ಇದು ವಾಸ್ತವವಾಗಿ ಸಂಪೂರ್ಣವಾಗಿ ಸಾಧ್ಯ ನೀವು ಸೂಚಿಸಿದಂತೆ ಸರಣಿ ಹಾಗೆ.
ಆದ್ದರಿಂದ powerOf (5) ನಾವು ನೀನು ಇಲ್ಲಿ 5 ಒಂದು exponentiator ಹೊಂದಲು.
ಆದ್ದರಿಂದ ಈ ಮೂಲಭೂತವಾಗಿ ಎಂದು ನಾನು ಐದನೇ ಅಧಿಕಾರಕ್ಕೆ 4 ಅದೇ ವಿಷಯ,
ನಾವು ಒಂದು exponentiating ರಚಿಸಿದ ಏಕೆಂದರೆ ಐದನೇ ಅಧಿಕಾರಕ್ಕೆ ಕೆಲಸ,
ಮತ್ತು ನಾವು ಒಳಗೆ ಹಾದುಹೋಗುವ ನೀವು ಮೌಲ್ಯವನ್ನು 4 ಕಾರ್ಯ.
ಮತ್ತು ನಾವು ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ನಾವು, 1024 ನಿರೀಕ್ಷಿಸಿದಂತೆ.
ಪ್ರೇಕ್ಷಕರು: ಇದು ಒಂದು ಅಲ್ಲ ಇದು ಮಾಡುತ್ತದೆ, ಹೆಸರು
ಯಾವುದೇ ಚದರ ಓದಲು.
>> DAN AMRMENDARIZ: ಬಲ, ನಿಖರವಾಗಿ.
ನಾನು ಹೇಳಿದಂತೆ ಮೊದಲು ಇಲ್ಲಿ ನಿರಂತರ ಒಳಗೆ
ಮಾಡಿದ ಪೆಟ್ಟಿಗೆ ಆ ಹೆಸರನ್ನು ಬಳಸಲು.
ಹೌದು?
>> ಪ್ರೇಕ್ಷಕರು: ಈ ಸಂದರ್ಭದಲ್ಲಿ powerOf, ಇದು ಭಾಗವಾಗಿದೆ
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ರೀತಿಯಲ್ಲಿ ನೀವು ವಿರುದ್ಧವಾಗಿ
[ಕೇಳಿಸುವುದಿಲ್ಲ] powerOf ನಗರದ?
DAN AMRMENDARIZ: ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, powerOf
ಕೇವಲ ಹೆಸರು ನಾನು ಇಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಕಾರ್ಯ.
ಆದ್ದರಿಂದ ಅಂತರ್ಗತ ಅಲ್ಲ ಭಾಷೆ ಬಿಟ್ಟು,
ಬದಲಿಗೆ, ಅದು ಕೇವಲ ಇರುವ ಕಾರ್ಯ
ಆ ಹೆಸರಿನ ನಾನು ಆ ಹೆಸರನ್ನು ನೀಡಬಹುದು ಏಕೆಂದರೆ.
ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಆಯ್ತು.
>> ಈಗ ಈ ಅದ್ಭುತವಾಗಿದೆ.
ಆದರೆ ನೀವು ನೋಡಲು ಹೋಗುತ್ತಿಲ್ಲ ಮುಚ್ಚಿದ ಕಾರ್ಯಗಳನ್ನು ಬಹಳಷ್ಟು
ನೀವು ವ್ಯಾಖ್ಯಾನಿಸಲು ಅಲ್ಲಿ ಒಳಗೆ, ಹೀಗಿವೆ ಒಂದು ಕಾರ್ಯ, ಮತ್ತೊಂದು ಕ್ರಿಯೆಯ.
ಮತ್ತು ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು.
ಆದರೆ ರೀತಿಯ ಅಲ್ಲ ನಿಜವಾಗಿಯೂ ಅಗತ್ಯ, ಬಲ?
ನಾನು ಈ ವ್ಯಾಖ್ಯಾನಿಸಲು ಇಲ್ಲ ಏಕೆ ಲೈಕ್ ಕ್ರಿಯೆ ಎಂದು exponentiator
ಮತ್ತು ನಂತರ ತಕ್ಷಣವೇ ಅದನ್ನು ಮರಳಿ.
ಏಕೆ ನಾನು ತಕ್ಷಣ ಈ ಕಾರ್ಯ, ಹಿಂದಿರುಗುವ?
>> ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ನಿಖರವಾಗಿ ಎಂಬ ಪರಿಕಲ್ಪನೆಯ ಹಿಂದಿನ ಉದ್ದೇಶ
ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು, ಅಲ್ಲಿ ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲ
ಅವರು ಏಕೆಂದರೆ ಒಂದು ಹೆಸರನ್ನು ಹೊಂದಿಲ್ಲ ಒಂದು ಹೊಂದಲು ಅಗತ್ಯವಿಲ್ಲ.
ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, 7b ರಲ್ಲಿ, ನಾವು ನಿಖರವಾಗಿ ಕಾಣಬಹುದು.
ಇದು ಒಂದೇ ಕೋಡ್ ಇಲ್ಲಿದೆ , ನಿಖರವಾಗಿ ಒಂದೇ
ಆದರೆ ಈಗ ನಾವು ಆ ಸ್ವಲ್ಪ ಇದು ಬದಲಾಯಿಸಿದ್ದರೆ ಈ powerOf ಕಾರ್ಯ ತಕ್ಷಣ
ಒಂದು ಕಾರ್ಯ ಮರಳುತ್ತದೆ.
ಹಿಂದಿರುಗಿದ ನಂತರ ಗಮನಿಸಿ, ಮುಕ್ತ ಸುರುಳಿಯಾದ ಬ್ರಾಕೆಟ್ ಇಲ್ಲ.
ಈ ಇನ್ಪುಟ್ ಡಬಲ್ ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ.
ಇದು ಔಟ್ಪುಟ್ ಡಬಲ್ ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ.
ತದನಂತರ ಕೀವರ್ಡ್ ಕೋಡ್ ಸ್ವತಃ ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ.
ಆದ್ದರಿಂದ ಈ ಅನಾಮಿಕ ಕ್ರಿಯೆಯಾಗಿದೆ.
ಇದು ವಾಸ್ತವವಾಗಿ ಆದರೆ, ಒಂದು ಹೆಸರನ್ನು ಹೊಂದಿಲ್ಲ ಮೊದಲು exponentiator ಕರೆಯಲಾಯಿತು.
ಆದರೆ ನಾವು ನಿಜವಾಗಿಯೂ, ಕಂಡಿದ್ದರಿಂದ exponentiator ನೋಡಿ ಮಾಡಲಿಲ್ಲ
ಆ ಕಾರ್ಯ ಹೊರಗೆ.
ಆದ್ದರಿಂದ ವಿಷಯವಲ್ಲ.
ಆದ್ದರಿಂದ ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ ಇದು ಹೆಸರಿರದ ಕಾರಣ ಕರೆಯಲ್ಪಡುವ,
ಆದರೆ ಇದು ಇನ್ನೂ ಬಳಸಲಾಗುತ್ತಿದೆ ವಿಶೇಷವೇನು ಈ ಕೋಡ್ ಸಂದರ್ಭದಲ್ಲಿ.
>> ನಾನು ಮುಂದಿನ ಕೆಲವು ಪದಗಳಿಗಿಂತ ಆಶಾದಾಯಕವಾಗಿ ಮುಂದುವರೆಯಲು
ನಿಮ್ಮ ಮನಸ್ಸು ಸ್ವಲ್ಪ ಊದುವ.
ನಾವು ಈ ಇನ್ನಷ್ಟು ಸರಳವಾಗುತ್ತದೆ.
ಸೂಕ್ಷ್ಮವಾಗಿ ಎಂದು ಕಾರಣ ಹಿಂದಿನ ಸೂಚಿಸಿದರು
ಬಹುಶಃ ನಾವು ವಾಸ್ತವವಾಗಿ ಮೂಲಕ ಗೊತ್ತು ಈ ಕೋಡ್ ರಿಂದ ನಿರ್ಣಯಿಸುವ, ಏನು
ಈ ಕೋಡ್ ಔಟ್ಪುಟ್ ಎಂದು ಹೋಗುತ್ತದೆ.
ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಅನಾಮಿಕ ಕಾರ್ಯದಲ್ಲಿ, ನಾವು ವಾಸ್ತವವಾಗಿ ಅಕ್ಷಾಂಶ ವಿಧಗಳ ನಿರ್ಣಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
>> ಆದ್ದರಿಂದ ಈ ಒಂದು, ನಾವು ಇನ್ನು ಮುಂದೆ ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುವುದು ಅಗತ್ಯವಾಗಿದೆ
ಹಾಗೆ ಮಾಡುವುದು ಎಂದು ದಶಮಾಂಶ ಮಾದರಿ ಈ ಕಾರ್ಯ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್
ಕಾರಣಗಳಿಗಾಗಿ ಒಂದೆರಡು.
ಒಂದು ನಾವು ನಲ್ಲಿ, ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಬಂದಿದೆ ಆಗಿದೆ ಮುಚ್ಚುವ ಕಾರ್ಯ ಮಾದರಿ,
ಡೇಟಾ ಈ ಅನಾಮಧೇಯ ಬಗೆ ಕಾರ್ಯ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ಮಾಡಬೇಕು.
ಮತ್ತು ಇತರ, ನಾವು ಕೋಡ್ ನಿರ್ಣಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
ಇಲ್ಲಿ ಕೆಳಗೆ ನಾವು ಒಪ್ಪಿಕೊಂಡಿರುವ ಎಂದು ಡಬಲ್ ರೀತಿಯ ಎಂದು ಇನ್ಪುಟ್
ಮತ್ತು ಡಬಲ್ ಹಿಂದಿರುಗಿದ.
>> ನಾವು ಸ್ಪಷ್ಟವಾಗಿ ಇಲ್ಲಿ ಗಮನಿಸಿ ವಾದಗಳನ್ನು ಹೆಸರುಗಳು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ
ಈ ಕಾರ್ಯ ಸ್ವೀಕರಿಸುತ್ತಿಲ್ಲ.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ನಾವು ಉಲ್ಲೇಖಿಸಬಹುದು ನೋಡಿ $ 0, $ 1 ಬಳಸುವವರು ನಿಯತಾಂಕಗಳನ್ನು,
ಹೀಗೆ ಇತ್ಯಾದಿ, ಅವಲಂಬಿಸಿ ಬಳಸಿದ ನಿಯತಾಂಕ ಸಂಖ್ಯೆ
ಈ ಕಾರ್ಯದಲ್ಲಿ.
>> ನೀವು ಹೋಗುವ ವಿಷಯ ಬಹಳಷ್ಟು ಈ ಮುಕ್ತ ಕರ್ಲಿ ಬ್ರಾಕೆಟ್ ನೋಡಲು
ವ್ಯಾಖ್ಯಾನ ಒಂದು ನಂತರ $ 0, ತದನಂತರ ಕೆಲವು ಕಾರ್ಯಾಚರಣೆಯನ್ನು
ತದನಂತರ ಮುಚ್ಚಿದ ಸುರುಳಿಯಾಕಾರದ ಆವರಣ ಚಿಹ್ನೆಗಳ.
ಅನಾಮಿಕ ಕಾರ್ಯ ಈ ಕಾರ್ಯಾಚರಣೆ ನಿರ್ವಹಿಸುತ್ತದೆ.
ಈ ನಿಯತಾಂಕ ಅಲ್ಲಿ ಹೊಂದಿದೆ ಇದು ರೀತಿಯ ಅನುಮಾನ ಇಲ್ಲಿದೆ.
ಮೊದಲ ನಿಯತಾಂಕ $ 0.
ಮತ್ತು ಕೆಲವು ಕಾರ್ಯಾಚರಣೆ ಎಂದು $ 0 ನಡೆಯುತ್ತಿದೆ.
>> ಪ್ರೇಕ್ಷಕರು: ಡಾಲರ್ ಚಿಹ್ನೆ ಆದ್ದರಿಂದ ಮೂಲತಃ ನಿಯತಾಂಕ ಅರ್ಥ
ಮತ್ತು 0 ಮೊದಲನೆಯದು ಅರ್ಥ?
DAN ಅರ್ಮೆಂಡರಿಜ್: ಅದು ಸರಿ.
ಆದ್ದರಿಂದ ಡಾಲರ್ ಚಿಹ್ನೆ ಮೂಲಭೂತವಾಗಿ ಅರ್ಥ ನಿಯತಾಂಕ, ಮತ್ತು 0 ಮೊದಲನೆಯದು ಅರ್ಥ.
ಆದರೆ ನಿರ್ದಿಷ್ಟವಾಗಿ ಕೆಲಸ ನಾನು ಎಂಬ ಮಾಡಿಲ್ಲ ಅಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ
ನನ್ನ ಅನಾಮಿಕ ಕಾರ್ಯದಲ್ಲಿ ವಾದಗಳು.
>> ಪ್ರೇಕ್ಷಕರು: ಪರ್ಲ್ ಅಥವಾ ಏನಾದರೂ ಹೊಂದಿದೆ ಹಾಗಾದರೆ ಈ ಡಾಲರ್ ಚಿಹ್ನೆ, ಡಾಲರ್ 0?
DAN ಅರ್ಮೆಂಡರಿಜ್: ಕ್ಷಮಿಸಿ, ಇದು ಡಸ್?
ಪ್ರೇಕ್ಷಕರು: ಪರ್ಲ್ ಹೊಂದಿದೆಯೇ ಈ ಡಾಲರ್ 0, ಡಾಲರ್ 1 ಹೊಂದಿವೆ
DAN ಅರ್ಮೆಂಡರಿಜ್: ನಾನು ಮನುಷ್ಯ ಪರ್ಲ್ ತುಂಬಾ ಪರಿಚಿತ,
ಆದರೆ PHP ಏನು ಅಸ್ಥಿರ ವರ್ಣಿಸಬಹುದು ಡಾಲರ್ ಸೈನ್ಸ್ ಆಧರಿಸಿ.
ಮತ್ತು ಕೆಲವು ಭಾಷೆಗಳಲ್ಲಿ ಇರಬಹುದು ಈ ರೀತಿಯ ಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿವೆ.
ವಾಸ್ತವವಾಗಿ, ಸ್ವಿಫ್ಟ್ ಎರವಲು ಒಂದು ಈ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಹಳಷ್ಟು
ಇತರ ಭಾಷೆಗಳ ಬಹಳಷ್ಟು.
ನಾವು, ಇದು ಪೈಥಾನ್ ಸುಳಿವು.
ಮಾದರಿ ಈ ವ್ಯಾಖ್ಯಾನವು OCaml ಗೆ ಬರುವ ತೋರುತ್ತದೆ.
ನಾವು ಕೇವಲ ಒಂದು ಇಡೀ ಗುಂಪೇ ವಿವಿಧ ಭಾಷೆಗಳಲ್ಲಿ ಸಾಕಷ್ಟು ವಿಷಯವನ್ನು.
ಆ ಸಂತೋಷವನ್ನು ಒಂದಾಗಿದೆ ಸ್ವಿಫ್ಟ್ ಬಗ್ಗೆ ವಿಷಯಗಳನ್ನು
ಇದು ಅತ್ಯುತ್ತಮ ಬಹಳಷ್ಟು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದು ಭಾಷೆಗಳ ಕನಸುಗಳಿವೆ ಯೋಜನೆಗಳ
ಮತ್ತು ಅವರನ್ನು ಎಲ್ಲಾ ಒಟ್ಟಿಗೆ shoehorns ಒಂದು ಸೂಪರ್ ಭಾಷೆಗೆ.
ವಾಸ್ತವವಾಗಿ, ನೀವು ನನ್ನನ್ನು ಅವಕಾಶ ನಿಮ್ಮ ಮನಸ್ಸು ಊದುವ ಮುಂದುವರಿಸಲು,
ಆದ್ದರಿಂದ ನಾವು ಈ ಎಲ್ಲಾ ಮಾಡುವ ಮಾಡಲಾಗಿದೆ ಬಂದಿದೆ.
ನಾವು ಬಹುಶಃ ಈ ಸ್ವಲ್ಪ ಸರಳವಾಗುತ್ತದೆ ಸಹಜವಾಗಿ, ಅರಿತ ಮೂಲಕ ಬಿಟ್,
ಸ್ವಿಫ್ಟ್ ಒಂದು exponentiating ಹೊಂದಿದೆ ಕಾರ್ಯ ನಿರ್ಮಿಸಲಾಗಿದೆ.
ನಾನು ಡಾರ್ವಿನ್ ಆಮದು ವೇಳೆ ಇದು ಕೇವಲ ಗ್ರಂಥಾಲಯದ ಎಂದು
ಈಗ, ಈ ಕಾರ್ಯ ಎಂದು ಪೌ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಾನು ಕ್ರಿಯೆಯ ನನ್ನ ಶಕ್ತಿ ಸರಳವಾಗುತ್ತದೆ
ಕೆಳಗಿನ ಎಂದು.
ಹಿಂದಿರುಗಿಸಿದ ಏರಲಿದೆ ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ.
>> ಆದರೆ ಈಗ ಎಷ್ಟು ಸರಳ ನೋಡಲು.
ಈ ಅನಾಮಿಕ ಕಾರ್ಯ ಎಂದು ಡೇಟಾ ಬಗೆಯ ಸ್ವೀಕರಿಸುತ್ತಿಲ್ಲ,
ಮತ್ತು ಇದು ಒಂದು ಎಂದು ನಾನು ವಾದ ನಿರ್ದಿಷ್ಟವಾಗಿ
ರೀತಿಯ ಡಬಲ್ ಎಂದು $ 0 ಉಲ್ಲೇಖಿಸಿದ್ದಾರೆ.
ಇದು ಒಂದು ರೀತಿಯ ಡಬಲ್ ಮರಳಲು ಹೋಗುತ್ತದೆ.
ಆದರೆ ರಿಟರ್ನ್ ಹೇಳಿಕೆಯನ್ನು ಈಗ ಧ್ವನಿತವಾಗಿರುತ್ತದೆ.
>> ಮತ್ತು ಈ ನಿಖರವಾದ ಶೈಲಿ ಎಂದು ಸ್ವಿಫ್ಟ್ ನಲ್ಲಿ ತುಂಬಾ ಪ್ರಚಲಿತವಾಗಿದೆ
ಸ್ಥಳದ ಮೇಲೆ.
ಈ ನೋಡಲು ನೀನು ಸ್ವಿಫ್ಟ್ ಸಾರ್ವಕಾಲಿಕ.
ಹಾಗಾಗಿ ಈ ಎಲ್ಲಾ ತೋರಿಸುವ ನಾನು ಈ ವಾಕ್ಯ ಏಕೆಂದರೆ.
ಈ ಸರ್ವೇಸಾಮಾನ್ಯವಾಗಿದೆ ಇದು ಅಂದರೆ, ನೋಡಲು
ಅನಾಮಿಕ ಕಾರ್ಯ ಆಗಿದೆ ಆ ಪ್ರದರ್ಶನ
ಈ ವಾದಗಳನ್ನು ಕೆಲವು ಕಾರ್ಯಾಚರಣೆ.
ಮತ್ತು ಒಂದು ಸೂಚ್ಯ ರಿಟರ್ನ್ ಇಲ್ಲ.
ಆದ್ದರಿಂದ ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಅದೇ ವಿಷಯ ನಮಗೆ ಇಲ್ಲಿಯೇ, ಈ ಹೇಳಲು.
>> ಈ ಸುರುಳಿಯಾದ ಕಾರಣ ಬ್ರಾಕೆಟ್, ಕ್ರಿಯೆಯಾಗಿದೆ
ನಾವು ಈ ಕಾರ್ಯವನ್ನು ಆರ್ ಮೊದಲ ವಾದವನ್ನು ಮೇಲೆ.
ನಾವು ಮರಳಲು ನೀನು.
ಆದರೆ ಈ ಹೊರ ಮರಳುವುದು ಇಡೀ ಕಾರ್ಯ ಹಿಂದಿರುಗಿದ,
ಇಡೀ ಅನಾಮಿಕ ಕಾರ್ಯ ನಾವು ರಚಿಸಿದ.
ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು?
ಸರಿ, ನಾನು ಗೊತ್ತಿಲ್ಲ ನೀವು ಹುಡುಗರಿಗೆ, ಈ ಸಿದ್ಧವಾಗಿದೆ
ಆದರೆ ನಾವು ಸ್ವಿಫ್ಟ್ ಸಹ crazier ಹೋಗಬಹುದು.
ನೀವು ಸಿದ್ಧ?
ಸರಿ, ಈ ಅದ್ಭುತವಾಗಿದೆ.
>> ಈಗ ನಾವು ವಾಸ್ತವವಾಗಿ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ ಗೆ ಸ್ವಿಫ್ಟ್, ಏಕೆಂದರೆ ಹೇಗೆ ಮಾಡ್ಯುಲರ್ ಆಫ್
ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ ಹೇಗೆ ಮತ್ತು ಇದು, ಆಗಿದೆ ನಮ್ಮ freaking ನಿರ್ವಾಹಕರು ವ್ಯಾಖ್ಯಾನಿಸಲು.
ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಮಗೂ ಹೊಂದಿತ್ತು ಯಾವುದೇ ಚೆನ್ನಾಗಿ exponentiation-- ಫಾರ್ ಆಯೋಜಕರು,
ಏನೋ ಅಧಿಕಾರಗಳನ್ನು ಪ್ರದರ್ಶನ.
ಆದರೆ ನಾನು, ಸ್ವಿಫ್ಟ್, ಹೊಸ ರೂಪಿಸಬಹುದು ನಿಖರವಾಗಿ ಮಾಡುತ್ತದೆ ಆಯೋಜಕರು.
ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇಲ್ಲ ಇಲ್ಲಿ ವಾಕ್ಯ ಒಂದು ಗುಂಪೇ.
ಮತ್ತು ನಾನು ನೋಡಲು ಅವಕಾಶ ಮಾಡುತ್ತೇವೆ ಮನೆಯಲ್ಲಿ ಈ ನೋಡಿದರೆ.
ಆದರೆ ಈ ಕೂರಿಸು ವಿವರಿಸುವ ಮಾಡಲಾಗುತ್ತದೆ ಆಯೋಜಕರು, **, ಇದು ನಂತರ, ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ
ಏನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಕಾರ್ಯ ** ವಾಸ್ತವವಾಗಿ
, ಒಂದು ಎಡಗೈ ಸ್ವೀಕರಿಸಲು ಇಲ್ಲ ಅಡ್ಡ ಮತ್ತು ಬಲ ಭಾಗದಲ್ಲಿ,
ಮತ್ತು ಆ ನಿರೂಪಕ ಮರಳಲು ಬಲ ಭಾಗದಲ್ಲಿ ಗೆ ಎಡಗಡೆಯ.
>> ಆದ್ದರಿಂದ ಈಗ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ನಾನು ಎಲ್ಲಾ ಹೊಸ ಅಂಶ ರಚಿಸಿದ.
ಆದ್ದರಿಂದ 2 ** 3 ಮೂರನೇ ಅಧಿಕಾರಕ್ಕೆ 2 ಅರ್ಥ.
[ಮನಸ್ಸು ಊದುವ ಧ್ವನಿ] ಈ ಮೂಲಕ ಸ್ವತಃ, ನೀವು ಹಾಗೆ ಮಾಡಬೇಕು
ಸರಿ, ತಿರುಪು ಸಿ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ವಿಫ್ಟ್ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ.
ಈ ಅದ್ಭುತವಾಗಿದೆ.
ಈ ಸುಂದರ ಅದ್ಭುತವಾಗಿದೆ.
>> ಆದರೂ ಈ ಒಂದು ದೊಡ್ಡ ಉದಾಹರಣೆ.
ಆದರೆ ನಾನು ಒಮ್ಮೆ ಹೊರಗೆ ಎಂದಿಗೂ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ವಾಸ್ತವವಾಗಿ
ನನ್ನ ಆಯೋಜಕರು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ.
ಆದರೆ, ಇದು ತೋರಿಸುತ್ತದೆ ಸ್ವಿಫ್ಟ್ ಶಕ್ತಿ ಬಹಳಷ್ಟು
ಮತ್ತು ಈ ವಾಸ್ತವವಾಗಿ ಏಕೆ ನಿಜವಾಗಿಯೂ ಬಹಳ ತಂಪು.
ಹೌದು, ಸರಿ?
ಪ್ರೇಕ್ಷಕರು: ನೀವು ನೀವು ನಿಮ್ಮ ಸ್ವಂತ ಆಯೋಜಕರು ವಿವರಿಸುವ,
ನೀವು ಆಕಸ್ಮಿಕವಾಗಿ ಗೊತ್ತಿಲ್ಲ ಹೇಗೆ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಎಂದು ಒಂದು ಆಯೋಜಕರು ರಚಿಸಲು
ಸಿ ಎಲ್ಲೋ ಹಾಗೆ ಸ್ವಿಫ್ಟ್ ಎಲ್ಲೋ ಮರೆಮಾಡಲಾಗಿದೆ,
ಒಂದು ಅಸ್ಪಷ್ಟ ರೀತಿಯಲ್ಲಿ ನೀವು ಮೊದಲು ಕಂಡ ಇರಬಹುದು.
>> DAN ಅರ್ಮೆಂಡರಿಜ್: ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಆದ್ದರಿಂದ ನಿಮ್ಮ ಸ್ವಂತ ನಿರ್ವಾಹಕರು ವ್ಯಾಖ್ಯಾನಿಸಲು,
ವ್ಯಾಖ್ಯಾನಿಸುವ ಅಪಾಯವಿದೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಆಯೋಜಕರು ಮೇಲೆ ಒಂದು.
ಆ ವಿವರ ಒಂದು ಮಟ್ಟದ ಆ ಹೋಗುತ್ತಿದೆ ನಾವು ಮೇಲೆ ಹೋಗಲು ಸಮಯ ಯೋಚಿಸುವುದಿಲ್ಲ.
ಆದರೆ ಸಮಸ್ಯೆಯನ್ನುಂಟುಮಾಡುತ್ತದೆ.
ಮತ್ತು ಅದೇ ಕಾರಣಕ್ಕಾಗಿ ಏಕೆ ವಾಸ್ತವವಾಗಿ ನಾನು ಕೆರೆಟ್ ಚಿಹ್ನೆ ಬಳಸಲು ಇರಲಿಲ್ಲ
ನಾವು ವಿದ್ಯುತ್ ಟೈಪ್ ಮಾಡಿದಾಗ, ನಾವು ಸಾಮಾನ್ಯವಾಗಿ 4 ಸ್ವಲ್ಪ ಕೆರೆಟ್ 5 ಅಥವಾ ಏನಾದರೂ ಬಳಸಲು
ಹಾಗೆ, ನಾವು ಇರುವಾಗ ಸ್ನೇಹಿತರನ್ನು ಅಥವಾ ಯಾವುದೇ Gchatting.
ಆದರೆ ಆ ಸಂದರ್ಭದಲ್ಲಿ, ವಾಸ್ತವವಾಗಿ ಘರ್ಷಣೆ ಮಾಡಿತು.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಕೇವಲ ತಪ್ಪಿಸುತ್ತ ನಾನು ಈ ಸಂದರ್ಭದಲ್ಲಿ ತಿಳಿಯಲು ಸಂಭವಿಸಿದ
ಆ ಘರ್ಷಣೆ ಉಂಟುಮಾಡುತ್ತದೆ.
>> ಆಯ್ತು.
ಈಗ ದುರದೃಷ್ಟವಶಾತ್, ಫಾರ್ ಕಡೆಯ ಏಳು ನಿಮಿಷಗಳ,
ನಾನು ಊದುವ ಇರಿಸಿಕೊಳ್ಳಲು ಹೊಂದಿವೆ ನಿಮ್ಮ ಮನಸ್ಸನ್ನು ಸ್ವಲ್ಪ.
ಆದ್ದರಿಂದ ನನಗೆ ನೀವು ತೋರಿಸಲು ಅವಕಾಶ ಇತರ ವಿಷಯಗಳನ್ನು ಹಾಗೂ.
>> ನಾವು ನೀವು ಈ ಕಲ್ಪನೆಯನ್ನು ತೋರಿಸಿದ ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ,
ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಈ ಮುಚ್ಚುವಿಕೆ ರೀತಿಯ ಸುಮಾರು ಕಾರ್ಯಗಳನ್ನು ರವಾನಿಸಲು.
ನೀವು ಹಿಂದಿರುಗಬಹುದು.
ನೀವು ಅವುಗಳನ್ನು ಬಳಕೆ ಮಾಡಬಹುದು.
ನೀವು ಅಸಾಮಾನ್ಯ ಸ್ಟಫ್ ಎಲ್ಲಾ ರೀತಿಯ ಮಾಡಬಹುದು.
>> ಆದರೆ ಇನ್ನೊಂದು ವಿಷಯ ಆ ಉಪಯುಕ್ತ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ
ಸಾಮರ್ಥ್ಯ, ವಿರುದ್ಧವಾಗಿ ಆಗಿದೆ ಆ ಕಾರ್ಯಗಳನ್ನು ವಾಪಸಾಗುವ
ಒಂದು ಕಾರ್ಯದಲ್ಲಿ ಒಂದು ಕಾರ್ಯದಲ್ಲಿ ರವಾನಿಸಲು ಮತ್ತೊಂದು ಕ್ರಿಯೆ ಪ್ಯಾರಾಮೀಟರ್ನಂತೆ.
ನೀವು ಭೂಮಿಯ ಮೇಲೆ ಏಕೆ ಆಲೋಚನೆ ಇರಬಹುದು ನಾನು ಆ ರೀತಿಯ ಮಾಡಲು ಬಯಸುತ್ತೇನೆ?
>> ಅಲ್ಲದೆ, ನಾನು ಬಯಸುವ ಹೇಳುತ್ತಾರೆ ಈ ಆಯೋಜಕರು ತೆಗೆದುಕೊಳ್ಳಲು ನಾನು
ಕೆಲಸ ಆದ್ದರಿಂದ ಹಾರ್ಡ್ ರಚಿಸಲು ಮತ್ತು ಅರ್ಜಿ ವಿವಿಧ ಸಂಖ್ಯೆಗಳ ಒಂದು ಗುಂಪೇ ಅದನ್ನು
ಒಂದು ಶ್ರೇಣಿಯನ್ನು.
ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿವೆ 1, 4, 7, 2, 5, 10, 56 ಪೂರ್ಣಾಂಕಗಳ.
ಮತ್ತು ನಾನು ಅವುಗಳನ್ನು ಎಲ್ಲಾ ಡಬಲ್ ಬಯಸುವ.
ರೀತಿಯಲ್ಲಿ ಎಂದು ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಎಂದು ಇದು ಕೇವಲ ಬರೆಯಲು ಮಾಡಿ
ಲೂಪ್ ಒಂದು ಸರಳ ಎಂದು ಅವುಗಳನ್ನು ಎಲ್ಲಾ ಮೇಲೆ iterates
ಮತ್ತು ಕೆಲವು ರೀತಿಯ ನಿರ್ವಹಿಸಲು ಅವುಗಳನ್ನು ಚದರ ಕಾರ್ಯಾಚರಣೆಯನ್ನು
ಹೊಸ ಆ ಹೊಸ ಮೌಲ್ಯಗಳನ್ನು ನಮೂದಿಸುವುದರ ವೇರಿಯಬಲ್, ಅಥವಾ ಬದಲಿಗೆ, ಇಲ್ಲಿ ಒಂದು ಹೊಸ ಸರಣಿ.
ಮತ್ತು ಔಟ್ಪುಟ್ ಮೌಲ್ಯವನ್ನು ಪರಿಣಾಮವಾಗಿ, ಆ ಸಾಲುಗಳು ಎಲ್ಲಾ ಆಗಿದೆ
ಅಥವಾ ಬದಲಿಗೆ ಆ ಎಲ್ಲಾ ಅಂಶಗಳನ್ನು ಈಗ ವರ್ಗ.
>> ಮತ್ತು ನಾವು ಅದೇ ಇಲ್ಲ ಇದು cubing ವಿಷಯ,
ಆದರೆ ಸ್ವಲ್ಪ ಎಚ್ಚರಿಕೆಯ ಗಂಟೆ ಮಾಡಬೇಕಾದುದು ಆಫ್ ಮುಚ್ಚಲಿದೆ
ಬಹುಶಃ ಇಲ್ಲ ಎಂದು ಹೇಳುವ ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಎಂದು ನಾವು ಎಂದು
ಈ ಸ್ವಲ್ಪ ಸರಳಗೊಳಿಸುವ ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಇರುತ್ತದೆ.
ನಾವು ರಚಿಸಲು ಸಾಧ್ಯವಾದರೆ ನಮಗೆ ಅನುಮತಿಸುವ ಒಂದು ಕಾರ್ಯ
ಬೇಟೆಯಾಡಿ, ಕ್ರಿಯೆಯಾಗಿ, ಸ್ವೀಕರಿಸಲು?
ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು ತೆಗೆದುಕೊಳ್ಳಲು ಈ ವಾದಗಳನ್ನು ನೋಡಿದರೆ.
ನಾವು ಡಬಲ್ಸ್ ಪಟ್ಟಿಯನ್ನು ಸ್ವೀಕರಿಸಲು ನೀನು.
ನಂತರ ನಾವು ನೀನು ಕಾರ್ಯ ಸ್ವೀಕರಿಸಲು
ಎಫ್ ಎಂಬ ವೇರಿಯಬಲ್ ಹೋಗುತ್ತದೆ ಒಂದು ಡಬಲ್ ತೆಗೆದುಕೊಂಡು ಒಂದು ಡಬಲ್ ಮರಳಲು.
ಮತ್ತು ಇಡೀ ಔಟ್ಪುಟ್ ಈ ಇಡೀ ಕಾರ್ಯ
ಎಂಬ ಮ್ಯಾಪರ್ ಹೋಗುತ್ತದೆ ಡಬಲ್ ಎಂಬ ರಚನೆಯ ಮರಳಿ.
>> ಈ ನಂತರ ನನಗೆ ಅವಕಾಶ ಏನು ಮಾಡುವ ಪಟ್ಟಿಯ ಮೇಲೆ ಮರಳಿ ಆಗಿದೆ
ಮತ್ತು ಈಗ ಒಂದೇ ವಿಷಯವನ್ನು ಆದರೆ ತಲಾ ಆ ಕಾರ್ಯವನ್ನು ಅನ್ವಯಿಸಲು
ಆ ಪಟ್ಟಿಯಲ್ಲಿ ಪ್ರತ್ಯೇಕ ಮೌಲ್ಯಗಳ.
ಆದ್ದರಿಂದ ನಾನು ಏನು ಎಫ್ ಗೊತ್ತಿಲ್ಲ.
ಇದು ನನಗೆ ವಿಷಯವಲ್ಲ.
ಆದರೆ ಇದು ಒಂದು ಡಬಲ್ ತೆಗೆದುಕೊಂಡಾಗ ಬಹಳ ಮಾಹಿತಿ, ಇದು ಕೆಲವು ಕಾರ್ಯಾಚರಣೆ ನಿರ್ವಹಿಸುತ್ತದೆ
ತದನಂತರ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಡಬಲ್, ನಾನು ಎಂದು
ಆ ಕಾರ್ಯ ನಕ್ಷೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಪಟ್ಟಿಯಲ್ಲಿ ಪ್ರತಿಯೊಂದು ಅಂಶ.
>> ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಈ ರೀತಿಯ ಎಂಬ ಉನ್ನತ ದರ್ಜೆಯ ಕಾರ್ಯಗಳನ್ನು
ಅಲ್ಲಿ ನಾವು ಕಾರ್ಯಗಳನ್ನು ಹಾದುಹೋಗುವ ನೀವು ಸುಮಾರು ನಿಯತಾಂಕಗಳನ್ನು
ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಮಾಡುವ ವಿಷಯಗಳನ್ನು.
ಇದು ಈ ಎಲ್ಲಾ ತೆಗೆದುಕೊಳ್ಳುವ ಹಾಗೆ ರೀತಿಯ ಇಲ್ಲಿದೆ ನಾವು CS50 ಕಲಿತ ವಿಚಾರಗಳನ್ನು
ಮತ್ತು ರೀತಿಯ ಅವುಗಳನ್ನು ತೆಗೆದುಕೊಂಡು ಮುಂದಿನ ಹಂತಕ್ಕೆ.
ಮತ್ತು ಈ ಎಲ್ಲಾ CS51 ಶೈಲಿ ವಿಷಯವನ್ನು ಹೊಂದಿದೆ.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಆಳವಾದ ಹೋಗುತ್ತೇನೆ ಹಾಗೆ ತರಗತಿಗಳು ಹೆಚ್ಚು.
>> ಆದರೆ ಈ ಸಹ ಇಲ್ಲಿ ಪ್ರಮುಖ ನಾವು ಏಕೆಂದರೆ
ಕಾರ್ಯಗಳನ್ನು ಬಹಳಷ್ಟು ನೋಡಿ ಸ್ವಿಫ್ಟ್ ಬಳಸಲಾಗುತ್ತದೆ
ಮೂಲಭೂತವಾಗಿ ಮಾಡುತ್ತದೆ ಈ, ಅಲ್ಲಿ ನಾವು
ಕೆಲವು ಸಂಖ್ಯೆಗಳು ಸಂಖ್ಯೆಗಳು ಕೆಲವು ಸರಣಿ.
ನಾವು ಹಾದು ನೀನು ನಮ್ಮ ಮ್ಯಾಪರ್ ಒಳಗೆ ಶ್ರೇಣಿಯನ್ನು.
ಮತ್ತು ನಾವು ನೀನು ಕೆಲವು ಫಂಕ್ಷನ್, ಬರಬಹುದಾದ
ನಾವು ಈಗಾಗಲೇ ಇಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ನೀವು.
ಇದು ಚದರ ಎಂದು ವಿಶೇಷವೇನು.
ಮತ್ತು ನಾವು ನಂತರ ನೀನು ಆ ಸಂಖ್ಯೆಗಳ ಎಲ್ಲಾ ಚದರ
ಮತ್ತು ಇಲ್ಲಿ ಈ ಪರಿಣಾಮವಾಗಿ ಒಳಗೆ ಆ ಶೇಖರಿಸಿಡಲು.
>> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ನಿರೂಪಿಸಿದ ನಮ್ಮ ಕಾರ್ಯವನ್ನು ಮ್ಯಾಪರ್ ಕರೆಯಲಾಗುತ್ತದೆ.
ಆದರೆ ಈ ನಿಖರ ವಸ್ತು, ಆಗಿದೆ ವಾಸ್ತವವಾಗಿ, ಸ್ವಿಫ್ಟ್ ನಿರ್ಮಿಸಲಾಗಿರುವ.
ವಿವಿಧ ಇವೆ ಕಾರ್ಯಗಳನ್ನು ನಕ್ಷೆ ಎಂದು.
ಒಂದು ನಕ್ಷೆ ಕಾರ್ಯ ಇಲ್ಲ, ಕಾರ್ಯ ಕಡಿಮೆ ಇಲ್ಲ,
ಮತ್ತು ಒಂದು ಫಿಲ್ಟರ್ ಕ್ರಿಯೆ ಇಲ್ಲ, ಮೂಲಭೂತವಾಗಿ ಕಾರ್ಯಗಳನ್ನು ಅನ್ವಯಿಸಲು
ಒಂದು ಪ್ರತಿಯೊಂದು ಅಂಶ ಗೆ ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಅವುಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಪಟ್ಟಿ.
>> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಪರಿವರ್ತಿಸುವ ರಿಂದ ಆದ್ದರಿಂದ ಮತ್ತೊಂದು ಸ್ವರೂಪದ ಡೇಟಾ
ಒಂದು ಕಾರ್ಯ ಮೂಲಕ
DAN ಅರ್ಮೆಂಡರಿಜ್: ರೈಟ್.
ಹೌದು, ಆದ್ದರಿಂದ ಕಾರ್ಯ ನಾವು ಸ್ವೀಕರಿಸುವ ನೀವು
ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಡೇಟಾ ಪರಿವರ್ತಿಸುವ ಇದೆ.
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಎರಡೂ ಇದು ಹಾಕಿಕೊಳ್ಳುವುದು, ಅಥವಾ ನಾವು cubing ಮಾಡಲಾಯಿತು,
ಅಥವಾ ನಿಜವಾಗಿಯೂ, ನಾವು ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಾಯಿತು ಎಲ್ಲಾ ಇದು ಯಾವುದೇ ಕಾರ್ಯಾಚರಣೆ.
>> ಆದರೆ ನನಗೆ ನಂತರ ಹೇಗೆ ನೀವು ತೋರಿಸಲು ಅವಕಾಶ ಆಚರಣೆಯಲ್ಲಿ ನೋಡಲು ಹೋಗುತ್ತದೆ.
ಮತ್ತೆ, ನಾನು ಒಂದು ಚಾಲನೆಯಲ್ಲಿರುವ ಬಾಗುತ್ತೇನೆ ಸಮಯ ಸ್ವಲ್ಪ. ಆದ್ದರಿಂದ ನಾನು ಮನುಷ್ಯ
ಎಲ್ಲಾ ಹೋಗಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಹೋಗುವ ಇಲ್ಲಿ ವಿವರ ಮೂಲ ಕೋಡ್.
ಆದರೆ ನಾನು ಹಾಗೆ ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ.
ನಾವು ಬೇಗ ಇದು ಪೋಸ್ಟ್ ಮಾಡುತ್ತೇವೆ ಸಾಧ್ಯ ಈ ಚರ್ಚೆ ನಂತರ.
>> ಆದರೆ ನೀವು ಈ ನೋಡೋಣ ವೇಳೆ, ನಾವು ಸಂಖ್ಯೆಗಳ ಪಟ್ಟಿಯನ್ನು ಇಲ್ಲ ಎಂದು ಊಹಿಸುತ್ತವೆ,
ಈ ಸಂಖ್ಯೆಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ವೇರಿಯಬಲ್ ಎಂದು ಸಂಖ್ಯೆಗಳು.
ನಂತರ ನಾವು ಈ ಮಾಡಲು ಬಯಸುವ ಆ ಸಂಖ್ಯೆಗಳು ಫಿಲ್ಟರ್ ಕಾರ್ಯಾಚರಣೆ.
ಆದ್ದರಿಂದ ಫಿಲ್ಟರ್ ಒಂದು ಹೆಚ್ಚಾಗಿದೆ ಸಲುವಾಗಿ ಕಾರ್ಯ ಎಂದು
ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಮತ್ತು ಕಾರ್ಯ ಸ್ವೀಕರಿಸುತ್ತದೆ.
ಮತ್ತು ಪ್ರತಿ ಅಂಶ ಮೇಲೆ ಅರೇ, ಆ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
>> ಕಾರ್ಯ ಮರಳುತ್ತದೆ ವೇಳೆ ನಿಜ, ಇದು ಐಟಂ ಇಡುತ್ತದೆ.
ಆ ಕಾರ್ಯವನ್ನು ಸುಳ್ಳು ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಇದು ಐಟಂ ವಿದೇಶ ಎಸೆಯುತ್ತಾರೆ.
ತದನಂತರ ಪಟ್ಟಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ನಂತರ ಎಲ್ಲಾ ಮಾಡಲ್ಪಟ್ಟಿದೆ
ಫಿಲ್ಟರ್ ಎಂದು ಆ ಐಟಂಗಳ.
>> ಆದ್ದರಿಂದ ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಈ ಅದೇ ಕಲ್ಪನೆ, gradebook.
ನಾವು ಶ್ರೇಣಿಗಳನ್ನು ವಿವಿಧ ಹೊಂದಿರಬಹುದು ಈ ಮೌಲ್ಯವನ್ನು ಎಂಬ ಸಂಖ್ಯೆಗಳನ್ನು.
100, 70, ಮತ್ತು ಆಗಿರಬಹುದು 40, ಹೀಗೆ ಇತ್ಯಾದಿ.
ಏನು ಈ ಫಿಲ್ಟರ್ ಮಾಡುತ್ತದೆ ಸೂಚನೆ ಆಗಿದೆ ಈ ಆ ವಾಕ್ಯರಚನೆಯ ಸಕ್ಕರೆ ಎಂದು
ಅನಾಮಿಕ ಕಾರ್ಯ ಫಾರ್.
ಈ ಹೇಳುವ ಅನಾಮಿಕ ಕಾರ್ಯ ಆಗಿದೆ ನಾನು ಸ್ವೀಕರಿಸುವ ನಾನು ನಿಯತಾಂಕ
ಇದು ವೇಳೆ, ಎಂದು ನಾನು 70 ಹೆಚ್ಚು
ಈ ಅಂದರೆ ನಿಜವಾದ ಹಿಂತಿರುಗುವುದು ಐಟಂ ಈ ಫಿಲ್ಟರ್ ಇಡಲಾಗುವುದಿಲ್ಲ.
ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಇರಲಿ ಈ ಬಗ್ಗೆ ಹೆಚ್ಚು ಕಾಂಕ್ರೀಟ್.
ನಾನು ಸಂಖ್ಯೆಗಳು ಈ ಸರಣಿ ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಇದು, 100, 70, ಮತ್ತು 40 ಒಳಗೊಂಡಿದೆ
ನಾನು ಈ ಫಿಲ್ಟರ್ ನಿರ್ವಹಿಸಲು ಆ ಪ್ರತಿ ಒಂದು ಕಾರ್ಯಾಚರಣೆ.
ಆದ್ದರಿಂದ ಮೊದಲ ಒಂದು 100 ಈ ಕೆಳಗಿನ.
100 ಹೆಚ್ಚು ಅಥವಾ ಸಮಾನ ಹೆಚ್ಚಿನ 70, ನಿಜವಾದ ಇದು
100 ಇರಿಸಲಾಗುವುದು ಎಂದು ಅರ್ಥ ಈ ರಚನೆಯ ಈ ಹೊಸ ಪ್ರತಿಯನ್ನು.
70 ಸಹ ಹಾದುಹೋಗುತ್ತದೆ.
ಆದರೆ 40 ಮಾಡುವುದಿಲ್ಲ.
ಆದ್ದರಿಂದ passingCount ಏನು ಮರಳಿಸುವ ಅಂಶಗಳನ್ನು 100 ಮತ್ತು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ 70--
100, ಅಲ್ಪವಿರಾಮ, 70.
ಆ ಕೇವಲ ಎರಡು ಇದ್ದರು ಇಡಲಾಗಿತ್ತು ಐಟಂಗಳನ್ನು.
ಆದ್ದರಿಂದ ಕಾರಣ ನಾನು ಬೇಗ ಜರುಗಿತು ಉನ್ನತ ಸ್ಥಾನದಲ್ಲಿದೆ ಈ ರೀತಿಯ ಬಹಳಷ್ಟು
ಈ ಸಾಮಾನ್ಯ ಏಕೆಂದರೆ ವಸ್ತುಗಳು ನೀವು ಸ್ವಿಫ್ಟ್ ಸಾಕಷ್ಟು ನೋಡುತ್ತಾರೆ ವಿಷಯ
ಆಗಿಂದಾಗ್ಗೆ ಕೆಲವು ಕಾರ್ಯಾಚರಣೆ ಪ್ರದರ್ಶನ ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ ವಾಕ್ಯ ಬಳಸಿಕೊಂಡು.
>> ಕೆಲವು ಕೂಲ್ ಸ್ಟಫ್ ಇಲ್ಲ.
ಸ್ವಿಚ್ಗಳು, ಸ್ವಿಫ್ಟ್ ನಿಜವಾಗಲೂ ಶಕ್ತಿಯುತ ನಾನು ಕ್ರೇಜಿ ಪ್ರಬಲ ರೀತಿಯ ಅರ್ಥ.
ನೀವು ಸ್ವಿಚ್ ಬಳಸಲು, ಮತ್ತು ನೀವು ನಿಜವಾಗಿಯೂ ಅನ್ವಯಿಸಬಹುದು
ರೀತಿಯ ಕ್ರೇಜಿ ಇದು ಶ್ರೇಣಿಗಳು, ಗೆ, ಮತ್ತು ಹಾಗೆ ಅಲಂಕಾರಿಕ ವಿಷಯವನ್ನು.
>> ಆದರೆ ಕಳೆದ ಕೆಲವು ನಿಮಿಷಗಳಲ್ಲಿ, ನಾನು ತೀರಾ ಮುಂದೆ ತೆರಳಿ ಬಯಸುವ
ಮತ್ತು ನೀವು ಹೇಗೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ಉದಾಹರಣೆ ತೋರಿಸಲು ನಾವು ಸ್ವಿಫ್ಟ್ ಬಳಸಿಕೊಂಡು ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ರಲ್ಲಿ ರಚಿಸಬಹುದು.
ಆದ್ದರಿಂದ ನೀವು ಮಾಡುತ್ತಿರುವುದು ಈ, ನೀವು ತೆಗೆದುಕೊಳ್ಳಲು ಹೊಂದಿವೆ ಮಾಡುತ್ತೇವೆ
ಆಪಲ್ನ ಮೇಲೆ at-- ನೋಡಲು ದಸ್ತಾವೇಜನ್ನು, ಅವರು
ಒಳ್ಳೆಯ ಟ್ಯುಟೋರಿಯಲ್ ಕಾಣಲು ನಿಮ್ಮ ಮೊದಲ ಅಪ್ಲಿಕೇಶನ್ ರಚಿಸಲು.
ಮತ್ತು ನಾನು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ ಅವರು ನೀವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಏಕೆಂದರೆ
ಯಾವ ಎಲ್ಲಾ ಕ್ರಮಗಳನ್ನು ನಿಖರವಾಗಿ ಮೂಲಕ ಒಂದು ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ರಚಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ.
>> ಆದರೆ ಇಲ್ಲಿ ನಾವು ಈ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಹೊಂದಿವೆ.
ಮತ್ತು ಇದು ಒಂದು ಸುಂದರ ಸರಳ ಅಪ್ಲಿಕೇಶನ್ ನಿಜವಾಗಿಯೂ.
ನಾನು ಈ ರನ್ ವೇಳೆ, ನನಗೆ ತೋರಿಸಲು ಅವಕಾಶ ನೀವು ಇದು ಕಾಣುತ್ತದೆ ಎಂಬುದನ್ನು.
ಇದು ಮೂಲಭೂತವಾಗಿ ಮಾಡುತ್ತದೆ ಎಲ್ಲಾ ಅದು ಇಂಟರ್ನೆಟ್ ಒಂದು JSON ಫೈಲ್ ಎಳೆಯುತ್ತದೆ
ಎಂದು ನಾನು ಸರ್ವರ್ ಸಂಗ್ರಹಗೊಂಡಿವೆ.
ಮತ್ತು JSON ಫೈಲ್ ಅವಕಾಶ ಚಿತ್ರಗಳನ್ನು ವರ್ಣಿಸಬಹುದು
ನನ್ನ ಮೇಲೆ, ಮೂಲಕ ನಂತರ ಸೈಕಲ್ ನನ್ನ ಅಪ್ಲಿಕೇಶನ್, ನನ್ನ ವೆಬ್ ಸರ್ವರ್ ಚಿತ್ರಗಳನ್ನು.
>> ಹಾಗಾಗಿ ಇಲ್ಲಿ getNextImage ಹೊಂದಿವೆ.
ಇದು ಇಂಟರ್ನೆಟ್ ಚಿತ್ರವನ್ನು ಲೋಡ್ ತದನಂತರ ಪರದೆಯ ಮೇಲೆ ತೋರಿಸುತ್ತದೆ.
>> ಆದ್ದರಿಂದ ಇದು ಬಹಳ ಸರಳ.
ಆದರೆ ಇಲ್ಲಿ ಗುರಿ ತೋರಿಸುವ ಉದ್ದೇಶದಿಂದ ನಾವು ವಿಷಯಗಳ ಒಂದುಗೂಡಿಸಬಹುದು ಹೇಗೆ
CS50 ನಂತರದ ಕೆಲವು ವಾರಗಳಿಂದ ಒಂದು ನಿಜವಾದ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್.
ಅರ್ಥಾತ್, ಬಹುಶಃ ಒಂದು ನೀವು ಬಯಸುವ ವಸ್ತುಗಳನ್ನು
ಒಂದು ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಹೊಂದಲು ಎಂದು ಅಂತರ್ಜಾಲದ ಅಂಕಿ ಬರಬಹುದು
ಮತ್ತು ಬಳಕೆದಾರ ಕೆಲವು ಮಾಹಿತಿ ತೋರಿಸಲು.
ಸಂಪೂರ್ಣವಾಗಿ ಬಿಂದುವಾಗಿದೆ ಇಲ್ಲಿ ಈ ಮೂಲ ಕೋಡ್ನ.
>> ಆದ್ದರಿಂದ ಬಗ್ಗೆ ಹೇಳಿರುವುದಿಲ್ಲ ಸಾಕಷ್ಟು ಇಲ್ಲ ಹೇಗೆ ನಿಜವಾದ ಐಒಎಸ್ ಅಭಿವೃದ್ಧಿ ಮಾಡಲು.
ಕ್ರೇಜಿ ವಾಕ್ಯರಚನೆ ನಡೆಯುತ್ತಿವೆ ನಾವು ಸ್ವಲ್ಪ ಇನ್ನೂ ನೋಡಿಲ್ಲ
ಒಂದು ವರ್ಗ, ಒಂದು ವರ್ಗ ವಾಸ್ತವವಾಗಿ ಏನು.
ನಾವು ಹೆಚ್ಚಾಗಿ ನಿರ್ಲಕ್ಷಿಸಬಹುದು ಬಾರಿಗೆ ಎಂದು ಎಂದು.
>> ಆದರೆ ನಾವು ಒಳಗೊಂಡಿರಬಹುದಾದ ಗಮನಕ್ಕೆ ಈ ವಿವಿಧ ವಿಷಯಗಳನ್ನು ಒಳಗೆ
ನಾವು ಈಗಾಗಲೇ ಹಾಗೆ ನೋಡಿದ ನಿರ್ದಿಷ್ಟ ಹೆಸರುಗಳು ಕಾರ್ಯಗಳನ್ನು.
ಮತ್ತು ನಾವು ಆ ನೀಡುವಾಗ ಸರಿಯಾದ ಹೆಸರುಗಳು ಕಾರ್ಯಗಳನ್ನು
ವಾಸ್ತವವಾಗಿ, ಐಒಎಸ್ ಮೂಲಕ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಈ ಸ್ವಲ್ಪ ಮಾಂತ್ರಿಕ ಭಾಸವಾಗುತ್ತದೆ.
ಆದರೆ ನೀವು ಒಂದು ರಚಿಸುವಾಗ ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಇಲ್ಲ
ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯದ ಹೆಸರುಗಳು ಎಂದು ಫೋನ್ ಸ್ವತಃ ಕರೆಯಲಾಗುತ್ತದೆ
ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಯತ್ನಿಸಿ ಭರಿಸಲಾಗುತ್ತಿದೆ ಎಂದು ಆ ಪ್ರಕ್ರಿಯಾ ರಚಿಸಲು
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಸಾಗುತ್ತದೆ.
ಆದ್ದರಿಂದ ಮತ್ತೆ, ವಸ್ತುಗಳ ಬಹಳಷ್ಟು ಇಲ್ಲ ಎಂದು ನಾನು ನಮಗೆ ಸಲುವಾಗಿ ಇಲ್ಲಿ ಮೇಲೆ ಟಿಪ್ಪಣಿ ಹೊಂದಿವೆ
ಈ ಬಗ್ಗೆ ನಿರ್ದಿಷ್ಟವಾಗಿ ಮಾತನಾಡಲು.
ಆದರೆ ನಾನು ಬಹುಶಃ ನೋಡಲು ಪ್ರೋತ್ಸಾಹಿಸಲು ಇತರ ಐಒಎಸ್ ಸೆಮಿನಾರ್, ಆದರೆ ಕೆಲವು
ಯಾವ ಟ್ಯುಟೋರಿಯಲ್ ಆನ್ಲೈನ್ ವಿವರಿಸುವ ಉತ್ತಮ ಕೆಲಸ
ನಿರ್ದಿಷ್ಟ ಮಾಹಿತಿಯನ್ನು.
>> ಆದರೆ ನಾವು ವಸ್ತುಗಳ ಒಂದೆರಡು ನೋಡಬಹುದು ಇಲ್ಲಿ ಕೋಡ್ನಿಂದ ಆಸಕ್ತಿಯಾಗಿವೆ.
ನಾವು ಹೇಳಿಕೆಗಳನ್ನು ವೇಳೆ ಎಂದು ಗಮನಿಸಿ.
ಮೂಲಕ, ಒಂದು ಪ್ರಮುಖ ಹೇಳಿಕೆಗಳನ್ನು ವೇಳೆ ಬಗ್ಗೆ ವಿಷಯ
ಎಂದು ಸುಮಾರು ಆವರಣ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ಐಚ್ಛಿಕ.
ಆದರೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ಐಚ್ಛಿಕ ಅಲ್ಲ ಎಷ್ಟೇ ಕೆಲವು ಅಥವಾ ಕೋಡ್ ಅನೇಕ ಸಾಲುಗಳನ್ನು
ನೀವು ಒಂದು ವೇಳೆ ಹೇಳಿಕೆ ಹೊಂದಿವೆ.
ನೀವು ಹೇಳಿಕೆಗಳನ್ನು ವೇಳೆ ಹೊಂದುವಂತಿಲ್ಲ ಸ್ವಿಫ್ಟ್ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಇಲ್ಲದೆ.
>> ಮತ್ತು ಈ, ಮತ್ತು, ರೀತಿಯ ಸಿಲ್ಲಿ ಆಗಿದೆ.
ಆದರೆ ಅದಕ್ಕಾಗಿ ಐತಿಹಾಸಿಕ ಕಾರಣಗಳಿಗಾಗಿ ಇಲ್ಲ.
ಇದು ನಿಮ್ಮನ್ನು ನೀವು ಉಳಿಸಲು ಮಾಡಬೇಕೋ.
ಉದಾಹರಣೆಗೆ ಈ ಲೈಕ್, ನೀವು ಸಾಧ್ಯವಿಲ್ಲ ಸುಮಾರು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ತೊಡೆದುಹಾಕಲು
ವೇಳೆ ಹೇಳಿಕೆ.
ಆ ವಾಸ್ತವವಾಗಿ ಅಗತ್ಯವಿದೆ.
ಹಾಗಾಗಿ ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ ಈ ನೋಡೋಣ.
ಆದರೆ ಒಂದು ಹೆಚ್ಚು ಇಲ್ಲ ನಾನು ಬಯಸುವ ನಿರ್ಮಿಸಲು
ಸ್ವಿಫ್ಟ್ ಬಗ್ಗೆ ತೋರಿಸಲು ಹೋಲಿಸಿದರೆ ಸ್ವಿಫ್ಟ್ 2.0 ಹೊಸ
ಸ್ವಿಫ್ಟ್ ಹಳೆಯ ಆವೃತ್ತಿಗಳು ಗೆ, ಇದು ಕೆಳಗಿನ ಆಗಿದೆ.
ನಾನು ಇಲ್ಲಿ ಹಾಕಿದರೆ ಅಲ್ಲಿ ನೋಡೋಣ?
>> ಈ ಕ್ರಿಯೆ ಎಂದು fetchJSON, ಈ ಕಾರ್ಯ
ಆ JSON ಎಳೆಯುವ ಜವಾಬ್ದಾರಿ ಕೇವಲ ಆದ್ದರಿಂದ ನಡೆಯುತ್ತದೆ ಇದು ಒಂದು URL, ಫೈಲ್
ನನ್ನ CS50 ಐಡಿಇ ಚಾಲನೆಯಲ್ಲಿರುವ ಎಂದು.
ನಾನು, ಅಪಾಚೆ ಪ್ರಾರಂಭಿಸಿದರು ನನ್ನ JSON ಫೈಲ್ ಪುಟ್,
ಮತ್ತು ನಾನು ಆ ಎಳೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮನುಷ್ಯ ಬಳಸಿಕೊಂಡು ಅಂತರ್ಜಾಲದ ಅಂಕಿ
ಈ ಕಾರ್ಯ ಮತ್ತು ಈ URL, ಫೋನ್ ನೀಡುತ್ತಿದೆ.
ಇದು ಒದಗಿಸಿದ ವಿಶೇಷವೇನು ಗ್ರಂಥಾಲಯದ ನೀವು ಅನ್ನು ಬಳಸಿ ಎಂದು
ನೀವು ಕೆಲವು ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಮಾಡುತ್ತಿರುವುದು.
>> ಈ ಅಸಾಮಾನ್ಯ ಎಂದು ಇಲ್ಲಿ ಗಮನಿಸಿ ಪದಾನ್ವಯತೆಯ ರಚನೆ ಸಿಬ್ಬಂದಿಯನ್ನು ಕರೆದು.
ಮತ್ತು ನಿಜವಾಗಿಯೂ ಈ ಆಗಿದೆ ಸ್ವಿಫ್ಟ್ ಪರಿಶೀಲಿಸುವ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ
ಕೆಲವು ವಿಷಯಗಳನ್ನು ಎಂದು ನೀವು ಮೊದಲು ಒಪ್ಪಿ
ಕಾರ್ಯ ಉಳಿದ ಮುಂದುವರೆಯುವುದು.
ಹಾಗಾಗಿ ಬಳಸಿಕೊಂಡು, ತೋರಿಸಬಹುದಿತ್ತು ಈ ಐಚ್ಛಿಕ ರೀತಿಯ,
ನಾನು URL ಮೂಲಕ ಕಂಡು ಈ NSURL ಕಾರ್ಯ ಚಾಲನೆಯಲ್ಲಿರುವ
ಮತ್ತು ಒಂದು URL ಎಂದು ಸಂಗ್ರಹಿಸುವ ನಿರಂತರ, ತದನಂತರ ತಪಾಸಣೆ
URL ಅನ್ನು ಶೂನ್ಯ ವೇಳೆ, ನೋಡಲು ಇದು ಏಕೆಂದರೆ ಐಚ್ಛಿಕ ರೀತಿಯ ಮರಳಲು ಹೊರಟಿದ್ದ.
ಇದು ಶೂನ್ಯ ವೇಳೆ, ನಂತರ ನಾನು ದೋಷ ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತು ನಂತರ ಹಿಂತಿರುಗಿ.
>> ಬದಲಿಗೆ, ಯಾವ ಸಿಬ್ಬಂದಿ ಅನುಮತಿಸುತ್ತದೆ ನಮಗೆ, ಬಹಳ ವಿಷಯ ಮಾಡಲು
ಆದರೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ವಾಸ್ತವವಾಗಿ ಸಂದರ್ಭದಲ್ಲಿ ಆ URL
ಸರಿಯಾಗಿ NSURL ಸೆಟ್ ಮಾಡಲಾಗಿದೆ.
ಮತ್ತು ಅದು ನಂತರ, ವೇಳೆ ಈ ಮೇಲೆ ಸ್ಕಿಪ್ಸ್, ಮತ್ತು ಇದು
ನೀವು ಮುಂದುವರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ URL ಸರಿಯಾಗಿ ವ್ಯಾಖ್ಯಾನ ಮಾಡಲ್ಪಟ್ಟಿತು.
ಆದರೆ ಇದು ಪ್ರಕರಣದಲ್ಲಿ ವೇಳೆ ಆ URL ಸರಿಯಾಗಿ ಉಲ್ಲೇಖಿಸಲ್ಪಟ್ಟಿಲ್ಲ,
ಈ ಕಾರ್ಯ ದೋಷ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಅಥವಾ ಕೆಲವು ಇತರ ಅನಿರೀಕ್ಷಿತ ವಿಷಯ
ವಾಸ್ತವವಾಗಿ, ಈ ಸಿಬ್ಬಂದಿ ರಚನೆ ಸಂಭವಿಸುತ್ತದೆ ನಂತರ ಔಟ್ಪುಟ್ ದೋಷ ಅನುಮತಿಸುತ್ತದೆ
ಮತ್ತು ತಕ್ಷಣ ಮರಳಿ.
ಹೌದು?
>> ಪ್ರೇಕ್ಷಕರು: ಇದು ಭಾಸವಾಗುತ್ತದೆ ಒಂದು ನಂತರ ಬೇರೆ ವೇಳೆ?
DAN ಅರ್ಮೆಂಡರಿಜ್: ಇದು ರೀತಿಯ ಇಲ್ಲಿದೆ ಒಂದು ಹೌದು, ಬೇರೆ ವೇಳೆ
ಈ URL ನಂತರ ಎಂಬುದನ್ನು ಹೊರತುಪಡಿಸಿದರೆ ಈ ಕೆಳಗೆ ಎಲ್ಲವೂ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ.
ಇದು ನಂತರ, ಈ ಸಿಬ್ಬಂದಿ ಹರಿದಾಗ ವಾಸ್ತವವಾಗಿ ಡೇಟಾ ತುಂಬಿಸಬೇಕು
ಮತ್ತು ಉಳಿದ ಇದರ ಬಳಕೆ ಸಾಧ್ಯಯವಿಲ್ಲ ನಿಮ್ಮ ಕಾರ್ಯದಲ್ಲಿ ಮೂಲ ಕೋಡ್.
ಹಾಗಾಗಿ ನೀವು ನೀನು ಸಂಶಯಗಳಿಗೆ ಹಾಗೂ ಈ ಸಿಬ್ಬಂದಿ ಗಮನಕ್ಕೆ.
ಆ ಬಗ್ಗೆ ಎಚ್ಚರವಾಗಿರಿ.
>> ಆದ್ದರಿಂದ ಕೇವಲ ಇತರ ಒಂದೆರಡು ನೋಡುವ ವಿಷಯಗಳನ್ನು, ಇಲ್ಲಿ ಈ ಹಕ್ಕನ್ನು ಏನು,
ನೀವು ತಿಳಿದಿರುವಿರಿ, ಕೇವಲ ಆಧಾರದಲ್ಲಿ ನಾವು ಮೊದಲು ಬಗ್ಗೆ?
>> ಪ್ರೇಕ್ಷಕರು: ಇದು ಪಟ್ಟಿಯಲ್ಲಿ ರನ್ ಮಾಡುತ್ತೇವೆ ಥಿಂಕ್?
>> DAN ಅರ್ಮೆಂಡರಿಜ್: ಆದ್ದರಿಂದ ಹಂತದಲ್ಲಿದೆ.
ಈ ನಾವು ವಿವರಿಸುವ ಎಂದು ಕ್ರಿಯೆಯಾಗಿದೆ.
ಮತ್ತು ನಾವು ಕಾರ್ಯ ನಮೂದಿಸುವುದರ ಮಾಡಲಾಗುತ್ತದೆ ಇಲ್ಲಿ ಈ ಕಾರ್ಯಕ್ಕೆ ಒಂದು ಚರ್ಚೆಯಂತೆ.
>> ಪ್ರೇಕ್ಷಕರು: ಶೂನ್ಯ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಇಲ್ಲದಿದ್ದರೆ.
ಆದ್ದರಿಂದ ಬಲ, ಪಟ್ಟಿಯಲ್ಲಿ ಇಲ್ಲಿದೆ?
>> DAN ಅರ್ಮೆಂಡರಿಜ್: ದೋಷ ಶೂನ್ಯ ಇದ್ದರೆ, ಆದ್ದರಿಂದ ನಾನು ಸ್ಕ್ರಾಲ್ ಆದ್ದರಿಂದ is--.
ಸರಿ, ನಾನು, ನ ನೋಡಿ ಸಾಧ್ಯವಿಲ್ಲ ಅವಕಾಶ ಇಲ್ಲಿ ಬಲಕ್ಕೆ ಸ್ಕ್ರೋಲ್.
ದೋಷ ಎಂದು ಒಂದು ವಾದವು ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ ರವಾನಿಸಲಾಗಿದೆ.
ಈ ಅನಾಮಿಕ ಕ್ರಿಯೆಯಾಗಿದೆ.
ಇದು ಯಾವುದೇ ಹೆಸರನ್ನು ಹೊಂದಿದೆ.
ಆದರೆ ಈ ಮೂರು ಒಪ್ಪಿಕೊಂಡಿರುವ ವಾದಗಳು, ಡೇಟಾ, ಪ್ರತಿಕ್ರಿಯೆ, ಮತ್ತು ದೋಷ.
ಮತ್ತು ಅದು, ಶೂನ್ಯವನ್ನು ಮರಳಿ ಹೋಗುತ್ತದೆ ಇದು ಏನು ಮರಳಲು ಹಿಂದಿರುಗಬಹುದೆಂದು.
ಮತ್ತು ಈ ವಿಷಯಗಳನ್ನು ಹೊಂದಿದೆ ಆ ಕಾರ್ಯ.
ತದನಂತರ ನಾವು ಒಳಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಈ ವಾದಗಳನ್ನು ಪ್ರತಿಯೊಂದು ಕಾರ್ಯ.
>> ಆದ್ದರಿಂದ ಒಂದು ಸುಂಟರಗಾಳಿ ಇಲ್ಲಿದೆ ಭಾಷೆಯ ಪ್ರವಾಸ.
ಆದರೆ ನಾನು ಈ ಭಾವಿಸುತ್ತೇವೆ, ಆಶಾದಾಯಕವಾಗಿ ನೀವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು
ಟ್ಯುಟೋರಿಯಲ್ ಕೆಲವು ಒಂದು ನೋಟ ಸ್ವಿಫ್ಟ್ ಐಒಎಸ್ ಅಭಿವೃದ್ಧಿಗೆ ನಿರ್ದಿಷ್ಟ,
ನೀವು ಹೋಗಿ ವಿಶೇಷವಾಗಿ ಆಪಲ್ನ ಅಭಿವರ್ಧಕ ವೆಬ್ ಪುಟ
ಅವರು ನಿಜಕ್ಕೂ ಒಳ್ಳೆಯ ಕಾಣಲು ಟ್ಯುಟೋರಿಯಲ್ ನೀವು ಪ್ರಾರಂಭಿಸಲು.
ಆದರೆ ಮಾತನಾಡುವ ಆಶಾದಾಯಕವಾಗಿ ಈ ಗಂಟೆ ವಾಕ್ಯ ಬಗ್ಗೆ ಸ್ವತಃ ನೀಡಿದ
ನೀವು ಸಾಕಷ್ಟು ಎಂದು ಪ್ರಾರಂಭಿಸಲು.
>> ಈ ಮೂಲ ಎಲ್ಲಾ ಪೋಸ್ಟ್ ಕಾಣಿಸುತ್ತದೆ ಸೆಮಿನಾರ್ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಕೋಡ್
ಸಾಧ್ಯವಾದಷ್ಟು ಬೇಗ, ಮತ್ತು ಸ್ಲೈಡ್ಗಳು ಆದ್ದರಿಂದ ನೀವು ಎಲ್ಲಾ ಒಂದು ಉಲ್ಲೇಖವನ್ನು ಹೊಂದಿರುವ.
ನಿಮ್ಮ ಯೋಜನೆಗಳು ಆದರೆ ಅದೃಷ್ಟ.
ಮತ್ತು ಬರುವ ತುಂಬಾ ನೀವು ಎಲ್ಲಾ ಧನ್ಯವಾದಗಳು.
>> [ಚಪ್ಪಾಳೆ]