メモリ使うときの例
関数の引数に配列が渡された時。(bytes, stringも含む)
メモリ上のデータを操作する処理を実行した時。(keccakが一番有名かな)
メモリ上に配列やstructを宣言した時。(i.e. uint[] memory arrays;)
外部contractから関数の戻り値として動的データを受け取る時。
https://y-nakajo.hatenablog.com/entry/2018/06/09/030734