本人Java/Kotlin后端开发,Golang驱动开发,Flutter移动端爱好者。感谢在茫茫人海中与您相遇。今天的主题是 Parameter 参数。
单词语法
Grammar
Parameter
英 [pəˈræmɪtə(r)] 美 [pəˈræmɪtər]
n.决定因素;规范;范围;参数
复数 | parameters |
词根词缀
parameter | para | meter |
参数 | 旁边 | 计量 |
优秀例句:
This is a very important parameter. |
这是一个非常重要的参数。 |
编程语法
Java
Parameter在编程中也是参数的意思。参数还可以分成实参和形参两种。
形参:形式参数,用于定义方法时使用的参数。是用来接收调用者传递的参数。形参只有在方法被调用时,JVM才会为其分配内存,方法调用结束后释放内存。下面代码中的参数aParam,bParam便是形参。
实参:实际参数,用于调用者传递给方法的参数。实参在传递给调用方法之前要被预先赋值。下面代码中的a,b便是实参。
package com.itdragon.word;public class Parameter { public static void main(String[] args) { int a = 1; int b = 2; // a, b 实参 swap(a, b); } // aParam,bParam 形参 static void swap(int aParam, int bParam) { }}
大部分编程语言都支持不定参数。也就是函数的参数数量不确定。通常用三个点表示。比如Java语言:String... args 。表示args一个是字符串类型,个数不确定的参数。获取参数的方法是通过Index索引获取,args[index]。
部分编程语言还支持默认值参数。比如在Kotlin语言中,我们还可以给参数指定一个默认值。当调用者不传这个参数时,函数就用默认值。arg : String = "itdragon" 。
往期精彩
previous
List 集合
ArrayList 集合
For 循环
Vector 动态数组
CopyOnWriteArrayList 线程安全集合
118期 Index 索引