def メソッド名これで、defの後に記述した名前を呼び出すだけでいつでも定義されている処理を実行させることができます。このメソッドは、スクリプトの中にあってもそのまま実行されたりはしません。外部からメソッドの名前を使って呼び出された時だけ実行されます。例を挙げましょう。
……実行する処理……
end
def heloこれを実行すると、「Hello!」とテキストが出力されます。最後の「helo」という文で、その前に定義されているheloメソッドを呼び出しているのです。動作を確認したら、最後のheloを削除して再実行してみましょう。今度は、何も表示されません。def heloで定義されているメソッドは、明示的に呼び出されない限りその中の処理が実行されることはない、ということがわかります。
puts("Hello!")
end
helo
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
次へ >> |