willとbe going toの使い分け

willもbe going toも未来形を作る場合に使用しますが、使い分けについては特に学校ではふれず、同義と理解してましたが、実際は違うみたいです。

willは特段の理由はなく、単に「これから起こる」ことを表す場合に使用し、be going toはすでになんらかの原因・理由があって決まったことが起こることを表す場合に使用するっぽい。

スケジュールの予定をいう場合はbe going to、現時点の状況から今気づいた、思いついた未来のことを言う場合はwillを使う感じ。