evalとapplyの違いは何ですか?