基本的な質問かもしれませんがfunctionとsubroutineで作るのってどう切り分けたらよいのですか?