1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,390 >> SPEAKER 1: به نظر می رسد این برنامه، کوتاه هر چند از آن است، 3 00:00:02,390 --> 00:00:03,770 در واقع تا به اشکال. 4 00:00:03,770 --> 00:00:08,060 در موارد نادر، GetString، در اسناد و مدارک خود را دارد، می تواند بازگشت 5 00:00:08,060 --> 00:00:09,390 چیزی به غیر از یک رشته است. 6 00:00:09,390 --> 00:00:12,700 به طور خاص، یک نگهبان، یک ویژه ارزش نامیده می شود تهی - 7 00:00:12,700 --> 00:00:14,080 N-U-L-L. 8 00:00:14,080 --> 00:00:17,350 >> دلالت نول که به طور کلی، چیزی اشتباه به موجب آن در این رفت 9 00:00:17,350 --> 00:00:20,340 مورد، کاربر ممکن است در این تایپ یک رشته بزرگ است که آن را متناسب نیست 10 00:00:20,340 --> 00:00:23,610 در حافظه، و غیره GetString قدرت بازگشت پوچ در این مورد. 11 00:00:23,610 --> 00:00:26,650 >> یا ممکن است که کاربر به نحوی هیچ نوع string نه در همه، در 12 00:00:26,650 --> 00:00:28,570 که در این صورت هیچ رشته ای نمی تواند به عقب آمده است. 13 00:00:28,570 --> 00:00:31,200 بنابراین بهتر است که ما تشخیص یا تهی است 14 00:00:31,200 --> 00:00:33,200 بازگشت شده است به شرح زیر است - 15 00:00:33,200 --> 00:00:40,270 فقط اگر S نمی تهی برابر باید من اقدام به اجرای این حلقه. 16 00:00:40,270 --> 00:00:43,520 >> به عبارت دیگر، اگر GetString اتفاق می افتد برای بازگشت به تهی، من قصد دارم نمی 17 00:00:43,520 --> 00:00:46,880 به طور تصادفی سعی شمارش شخصیت های که به سادگی وجود ندارد. 18 00:00:46,880 --> 00:00:49,597