以例項的形式展示
//1 普通用法
function
run(): string
//function run1(): string
//2 匿名函式方式
let fun1 = function
(): number
console.log(fun1());
(1)傳遞等量引數
functiongetinfo(uname: string, age: number): string ---$`;
}console.log(getinfo('lisi', 12));
(2)可選引數 (使用?)
//可選引數
function getinfo(uname: string, age?: number): string ---$`;
} else
---年齡保密`
}}console.log(getinfo('lisi', 12));
console.log(getinfo('lisi'));
(3)預設引數
function getinfo(uname: string, age: number = 20): string ---$`;} else
---年齡保密`
}}console.log(getinfo('lisi'));
console.log(getinfo('lisi',30));
(4)剩餘引數
①普通寫法
functionsum(a: number, b: number, c: number, d: number): number
console.log(sum(1, 2, 3, 4));
②三點運算子
functionsum1(...res: number): number , 0)
}console.log(sum1(1, 2, 3, 4, 5));
(5)函式過載
js的函式過載,是通過為同一函式提供多個函式型別定義來實現多種功能的目的
functiongetinfo(nam: string): string;
function
getinfo(age: number): number;
function
getinfo(str: any): any
else
};console.log(getinfo('張三'));
console.log(getinfo(25));
console.log(getinfo(錯誤));
//錯誤
python函式之 傳參
數學定義 y f x y是x的函式,x是自變數。y f x0,x1,x2,xn python函式定義與作用def 函式名 引數列表 函式體 塊 return 返回值 deffn x,y sumnumber x y return sumnumber函式引數 函式在定義時要約定好形式引數,呼叫時也提供足...
shell指令碼 函式及傳參
shell指令碼的函式位置相對自由,既可以乙個shell指令碼單獨成乙個函式,也可以在主 中嵌入內建函式.在shell中可以通過下面的兩種語法來定義函式,分別如下 function name 或者 function function name 當某個函式定義好了以後,使用者就可以通過函式名來呼叫該函...
shell指令碼函式及傳參
shell指令碼的函式位置相對自由,既可以乙個shell指令碼單獨成乙個函式,也可以在主 中嵌入內建函式.在shell中可以通過下面的兩種語法來定義函式,分別如下 function name 或者 function function name 當某個函式定義好了以後,使用者就可以通過函式名來呼叫該函...