io.lines()
បើសិនជាចង់បើកកម្មវិធីណាមួយតើត្រូវធ្វើដូចម្តេច?
គេប្រើសំរាប់បើក
ឈ្មោះហ្វាល់នៅក្នុង read mode ហើយត្រឡប់ជា iterator ហ្វាំងសិន គ្រប់ពេលដែលហៅវា ពេលនោះនឹងត្រឡប់ជា new line ចេញពីហ្វាល់នោះ។ ហ្វាំងសិននឹងបើក ហ្វាល់ហើយ iterate នៅ lines លើគ្រប់បន្ទាត់ទាំងអស់។ នៅពេលដែល iterator
ហ្វាំងសិន ស្វែងរកហ្វាល់ចុងក្រោយគេ វានឹងត្រឡប់ជា Nil (to
finish the loop) ហើយនឹងបិទហ្វាល់ ដោយ Automatic។ ការហៅ io.lines() ដោយគ្មានឈ្មោះហ្វាល់ គឺដូចនឹង io.input():lines()
ដែលវានឹង iterates លើ lines ទាំងអស់ជា default input file។
លើលែងតែវាមិនបិទហ្វាល់ដែលវា Loop រហូត។
ហ្វាំងសិននឹងត្រឡប់ជា iterator ហ្វាំងសិន គ្រប់ពេលដែលវាហៅ
នឹងត្រឡប់មកជា new line from file
Syntax:
io.lines(filename)
Filename(តំរូវការ) វាជា String ដែលជាឈ្មោះរបស់ហ្វាល់ដែលត្រូវអាន
No comments:
Post a Comment