呼叫函式時的引數傳參方式
1. 按照位置引數的方式進行傳參, 注意點:位置引數順序一定要和函式定義時形參的順序保持一致
2. 按照關鍵字引數的方式進行傳參, 注意點:關鍵字的名字一定要和函式定義時形成的名字保持一致
3. 按照復合引數(前面使用位置引數,後面使用關鍵字引數)的方式進行傳參
注意點: 一旦前面使用關鍵字引數,那麼後面就不能再使用位置引數了,只能使用關鍵字引數
按照位置引數的方式進行傳參
def show_info(name, age, ***):
print("姓名:", name, "年齡:", age, "性別:", ***)
# 按照位置引數的方式進行傳參 *****====
show_info("李四", 20, "男")
#姓名: 李四 年齡: 20 性別: 男
注意點:位置引數順序一定要和函式定義時形參的順序保持一致,
按照關鍵字引數的方式進行傳參
# 按照關鍵字引數的方式進行傳參 **********
show_info(name="王五", age=30, ***="男")
# 按照關鍵字引數的方式進行傳參不強調關鍵字引數的順序
show_info(name="王五", ***="男", age=30)
#姓名: 王五 年齡: 30 性別: 男
#姓名: 王五 年齡: 30 性別: 男
按照復合引數(前面使用位置引數,後面使用關鍵字引數)的方式進行傳參
show_info("李六", 20, ***="男")
show_info("張三", age=30, ***="男")
#姓名: 李六 年齡: 20 性別: 男
#姓名: 張三 年齡: 30 性別: 男
注意點:按照復合引數的方式進行傳參是,一旦前面使用關鍵字引數,那麼後面就不能再使用位 vue三種傳參方式
子元件通過 route.name接收引數 子元件接收 第二種 通過router link中的to屬性 對應路由配置 通過路由中的name屬性來確定匹配的路由,通過params來傳遞引數 params是乙個物件,裡面是key value的形式 gohome 子元件接收 this.route.param...
C 函式常用的三種傳參方式
int fun int 特點 不能改變實參值 需拷貝實參的完整資料。適用 對於基本型別,通常採用值傳遞的方式傳參。type fun type 特點 可改變實參值 不需完整拷貝,只得到實參的乙個引用。適用 需要改變實參值,如乙個函式需要返回多個值的情況,可用引用形參接收返回值。type fun con...
react router路由傳參三種方式
react router路由傳參三種方式 通過萬用字元傳參 query傳參和state傳參。1.萬用字元傳參 route定義方式 link元件 萬用字元引數獲取 this.props.match.params.name 優點 簡單快捷,並且,在重新整理頁面的時候,引數不會丟失。缺點 只能傳字串,並且...