美文网首页
方法的定义和使用

方法的定义和使用

作者: 荒古遗尘狗贼 | 来源:发表于2019-08-09 09:50 被阅读0次

方法和函数的定义差不多,不过方法需要定义一个接受者,定义完成之后接受所属的数据类型就可以调用这个方法了。具体代码如下:

package main

import(

"fmt"

)

//定义一个结构体类型

type Per struct{

Name string 

Age int

}

//给结构体类型绑定一个方法,名字叫做SetInfo

func (s *Per)SetInfo(name string,age int,){

s.Name=name

s.Age=age

}

func main(){

//定义一个变量,类型为Per结构体类型,这时候这个变量就可以使用SetInfo这个方法了

s:=Per{"test",10}

fmt.Printf("befer s.Name is %v\n",s.Name)

//调用SetInfo这个方法

s.SetInfo("lisheng",23)

fmt.Printf("after s.Name is %v\n",s.Name)

}

相关文章

  • 方法的定义和使用

    方法和函数的定义差不多,不过方法需要定义一个接受者,定义完成之后接受所属的数据类型就可以调用这个方法了。具体代码如...

  • Java 中的抽象与接口

    抽象方法和抽象类(abstract) 抽象方法和抽象类使用 abstract 来定义,有抽象方法的类必须被定义为抽...

  • 08 - 方法和数组

    一、方法设计 1.方法的定义和调用 如果方法使用了static修饰: 此时我们使用方法所在类的名称.方法名...

  • python和pandas处理excel(7)

    筛选和过滤 使用def定义过滤方法 使用.loc[字段.apply(方法名)]如下表 IDagescore1168...

  • OC-Block使用和分析

    block使用 第一部分 定义和使用Block, 定义在-viewDidLoad方法外部 定义Block变量,就相...

  • Sequelize(2) 定义表格

    定义 定义模型与表之间的映射,使用 define 方法. Sequelize 会自动增加 createdAt 和 ...

  • Sequelize(2) 定义表格

    定义 定义模型与表之间的映射,使用 define 方法. Sequelize 会自动增加 createdAt 和 ...

  • JAVA Web学习(17)___11.6 定义和使用EL函数

    11.6 定义和使用EL函数 11.6.1 定义和使用函数 1.编写一个Java类,并在该类中编写公用的静态方法,...

  • Swift-类与结构体

    一、类与结构体的比较 相同点: 定义属性:存值 定义方法 下标语法定义和使用 定义初始化器 使用extension...

  • 2021-03-02 nodejs base64 decode

    定义方法 使用

网友评论

      本文标题:方法的定义和使用

      本文链接:https://www.haomeiwen.com/subject/jvfcjctx.html