次のコードを使用して、Go でファイルを読み取ります。
spoon , err := ioutil.ReadFile(os.Args[1])
if err!=nil {
panic ("File reading error")
}
今、私はそれがどの文字であるかを選択するすべてのバイトをチェックします。例えば:
spoon[i]==' ' //for checking space
同様に、ファイル全体を読み取ります(他の方法で読み取ることもできます)が、この方法をそのままにしておくと、ファイルのEOFに達したことをどうやって知ることができ、それ以上読み取るのをやめるべきですか?
spoon
の長さを見つけてループを開始することを提案しないでください。EOFを確実に見つける方法が欲しいです。