フォロー

関数Aで呼び出した関数Bの中にexit()メソッドがあったとして、呼び出してもスクリプト全体が終了せずに関数Bだけが終わってAに戻ることがある。
これが間違いで、関数Bの結果(真偽値でもいい)をAに返し、その結果を判断して必要に応じてexit()メソッドでスクリプトを終了するってらないといけない、と考えるようになった。
いろんな関数で思い思いにスクリプトを終了するんではなく、本流に一度戻ってからスクリプトを終了させる。あくまで支流は支流だよ、というイメージです。

ログインして会話に参加
DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!