- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图找出调用 void 时的形式变量和实际变量
当“hello”被调用两次时,调用的形式/实际变量是“first,second,ch”和“x,y,z”但是当调用第二个hello时我只能知道实际参数是“x,y,'S'"对于那些不能的形式参数是什么
提前致谢
public class parameters
{
public static void main(String []args)
{
int x;
double y;
char z;
//more code here
//This call
hello(x,y,z);
//and this one
hello(x + 2, y - 3.5, 'S');
public static void hello(int first, double second, char ch)
{
int num
double ;
//more code
}
}
最佳答案
hello(...)
中的形式参数为 int first
、double Second
和 char ch
>.
实际参数是 x
、y
和 z
或者更确切地说是它们中包含的内容。
A formal parameter must be a name, that is, a simple identifier. A formal parameter is very much like a variable, and -- like a variable -- it has a specified type such as int, boolean, or String. An actual parameter is a value, and so it can be specified by any expression, provided that the expression computes a value of the correct type. The type of the actual parameter must be one that could legally be assigned to the formal parameter with an assignment statement.
因此,正如上面引用所述,实际参数是否是一个表达式并不重要,只要它计算出正确的类型来匹配形式参数即可。
有关形式参数和实际参数的更多信息:http://math.hws.edu/javanotes/c4/s3.html#subroutines.3.2
关于java - 形式与实际,如何辨别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22644474/
我的数据中的某些项目的默认值等于None,并且某些默认值根本缺失。但似乎 pandas 在 None 和 NaN 之间没有太大区别,威胁它们全部为 NaN,这有点合乎逻辑,因为它们都不是数字,但我仍然
我是一名优秀的程序员,十分优秀!