関数とメソッドはだいたい同じ形式で、メソッドは単にスコープが限定された関数でしかありません。そのメソッドが属するクラスエントリのスコープになるということです。クラスエントリについては、このマニュアルの別のページで説明します。このセクションの目的は、関数やメソッドの内部構造を紹介することです。プログラマーに値を返したりする方法を説明します。関数の内部構造は、それほど単純ではありません。次のような宣言に展開されます。次の表のようになります。ここに、ユーザーへの戻り値を設定します。参照を返すときには、ここに変数へのポインタを設定します。参照を返すことはお勧めしません。返り値を呼び出し元が使うかどうかを示すフラグ。ドキュメントを示します。存在を奇妙に感じるかもしれません。結果が次のような宣言になることを示しておけば十分でしょう。使って受け取った数値を二倍して、それをエンジンに返すだけです。普通は、単に入力を二倍するだけなどではなく、もっと複雑な何かを行うことでしょう。ここでは、説明のために、できるだけシンプルにとどめました。