Posted at

各言語の公式ドキュメントに見る、参照渡しはありません


各言語の公式ドキュメントに見る、参照渡しはありません

Java や ECMAScript も探してみたんですが、残念ながら見つかりませんでした. まあ、値渡ししか無いんですが.


Go 言語

When are function parameters passed by value?


everything in Go is passed by value.


はっきりとすべて値渡しだと言っています.


Ruby

Official Ruby FAQ


There is no equivalent of other language’s pass-by-reference semantics.


はっきりと他の言語の参照渡しと同等のものはないと書かれています.


Python

How do I write a function with output parameters (call by reference)?


no call-by-reference per se.


はっきりと参照渡しはないと言っています.