Principles of programming languages 4: Parameter passing, Scope rules Department of Information Science and Engineering Isao Sasano.