実際にどう使われますか?
下の例文を通して、それぞれの単語がどのような状況で使われるのか学んでみましょう!
subroutine
例文
The subroutine calculates the average of the given numbers. [subroutine: noun]
サブルーチンは、指定された数値の平均を計算します。[サブルーチン:名詞]
例文
We need to call the subroutine to perform the necessary calculations. [subroutine: verb]
必要な計算を実行するには、サブルーチンを呼び出す必要があります。[サブルーチン: 動詞]
function
例文
The function returns the square of the given number. [function: noun]
この関数は、指定された数値の 2 乗を返します。[機能:名詞]
例文
We can use this function to check if a number is prime or not. [function: noun]
この関数を使用して、数値が素数であるかどうかを確認できます。 [機能:名詞]
追加で知っておくといいこと
どっちの方がよく使われますか?
Functionは、現代のプログラミング言語でsubroutineよりも一般的に使用されています。Functionはさまざまな目的に使用できる用途の広いツールですが、subroutineはあまり一般的ではなく、他のプログラミング構造に置き換えられることがよくあります。
どっちの方がよりフォーマルですか?
subroutineとfunctionはどちらも、コンピュータプログラミングで使用される正式な用語です。ただし、functionはより一般的に使用され、公式と非公式の両方のコンテキストで使用できます。