関数呼び出しまたはメソッド呼び出し

Java

obj.method1(arg1, arg2);

引数のカッコは省略不可。

クラスの中で同じインスタンスのメソッドを呼び出す場合はレシーバーを省略できる。

method1(arg1, arg2);

Scala

// 関数
func1(arg1, arg2);

// メソッド
obj.method1(arg1, arg2);

メソッド呼び出しの場合、引数が1つの場合はカッコを省略可。

クラスの中で同じインスタンスのメソッドを呼び出す場合はレシーバーを省略できる。

method1(arg1, arg2);

PHP

// 関数
func1($arg1, $arg2);

// メソッド
$obj->method1($arg1, $arg2);

引数のカッコは省略不可。

クラスの中で同じインスタンスのメソッドを呼び出す場合であってもレシーバーを省略できない。

$this->method1($arg1, $arg2);

Smarty

{f arg1='value 1' arg2='value 2'}

参考: 関数定義

function | Smarty Manual
http://www.smarty.net/docs/ja/language.function.function.tpl

このサイトは筆者(hydrocul)の個人メモの集合です。すべてのページは永遠に未完成です。