SPEAKER 1: به نظر می رسد این برنامه، کوتاه هر چند از آن است، در واقع تا به اشکال. در موارد نادر، GetString، در اسناد و مدارک خود را دارد، می تواند بازگشت چیزی به غیر از یک رشته است. به طور خاص، یک نگهبان، یک ویژه ارزش نامیده می شود تهی - N-U-L-L. دلالت نول که به طور کلی، چیزی اشتباه به موجب آن در این رفت مورد، کاربر ممکن است در این تایپ یک رشته بزرگ است که آن را متناسب نیست در حافظه، و غیره GetString قدرت بازگشت پوچ در این مورد. یا ممکن است که کاربر به نحوی هیچ نوع string نه در همه، در که در این صورت هیچ رشته ای نمی تواند به عقب آمده است. بنابراین بهتر است که ما تشخیص یا تهی است بازگشت شده است به شرح زیر است - فقط اگر S نمی تهی برابر باید من اقدام به اجرای این حلقه. به عبارت دیگر، اگر GetString اتفاق می افتد برای بازگشت به تهی، من قصد دارم نمی به طور تصادفی سعی شمارش شخصیت های که به سادگی وجود ندارد.