文档章节

方法值&方法表达式

drewin
 drewin
发布于 2018/09/16 17:23
字数 93
阅读 6
收藏 0
package main

import "fmt"

type Person struct {
	name string
	age  int
}

func (p Person) SetInfoValue() {
	fmt.Printf("SetInfoValue:%p,%v\n", &p, p)
}

func (p *Person) setInfoPointer() {
	fmt.Printf("setInfoPointer:%p,%v\n", p, p)
}

func main() {
	p := Person{"jack", 18}

	(&p).setInfoPointer()
	p.SetInfoValue()

	funvT := p.SetInfoValue
	funvT()

	funvT2 := p.setInfoPointer
	funvT2()

	f := (Person).SetInfoValue
	f(p)

	f1 := (*Person).setInfoPointer
	f1(&p)

}

© 著作权归作者所有

共有 人打赏支持
drewin
粉丝 28
博文 121
码字总数 43979
作品 0
海淀
程序员
私信 提问
ognl-值栈基本操作

一 OGNL概述 1 之前web阶段,学习过EL表达式,EL表达式在jsp中获取对象里面的值 2 OGNL是一种表达式,这个表达式功能更加强大 (1)在Struts2里面操作值栈数据 (2)一般在Struts2里操作ogn...

Bbigbug
2017/10/16
0
0
Spark中Lambda表达式的变量作用域

通常,我们希望能够在lambda表达式的闭合方法或类中访问其他的变量,例如: package java8test; public class T1 { public static void main(String[] args) { repeatMessage("Hello", 20); ......

ysisl222
2016/10/20
0
0
es6 Generator函数

基本介绍 Generator 函数是一个状态机,封装了多个内部状态。 执行 Generator 函数会返回一个遍历器对象,可以依次遍历 Generator 函数内部的每一个状态。 function关键字与函数名之间有一个...

tiancai啊呆
2018/05/19
0
0
Java 8中,Function,Consumer,Predicate,Supplier举例 ,以及CompletableFuture使用

Function,Consumer,Predicate,Supplier这些接口有一个共性,就是都有一个@FunctionalInterface的注解, 有了这个注解,你就可以自定义lamda表达式了. 本文先介绍一些例子,然后自定义一个lamda表...

weiliu007
2016/10/23
32
0
Java Lambda 表达式使用

Java8 引入了 Lambda 表达式,使用 Lambda 表达式可以让代码更加简洁。Lambda 表达式其实也就是一个匿名函数,我们可以用它去代替匿名函数,我们先来看一个例子 1、Lambda 表达式语法 我们用...

非摩尔根
01/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mogodb服务

部署MongoDB 官网: https://www.mongodb.com/download-center/community 创建mongo数据目录 mkdir /data/mongodb 二进制部署 wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x8......

以谁为师
昨天
4
0
大神教你Debian GNU/Linux 9.7 “Stretch” Live和安装镜像开放下载

Debian项目团队于昨天发布了Debian GNU/Linux 9 "Stretch" 的第7个维护版本更新,重点修复了APT软件管理器中存在的安全漏洞。在敦促每位用户尽快升级系统的同时,Debian团队还发布了Debian ...

linux-tao
昨天
4
0
PHP 相关配置

1. php-fpm的pool 编辑php-fpm配置文件php-fpm.con vim /usr/local/php/etc/php-fpm.conf //在[global]部分增加以下内容 include = etc/php-fpm.d/*.conf # 相当与Nginx的虚拟主机文件 “vho......

Yue_Chen
昨天
2
0
EOS主网数据同步指南

本文介绍如何安装EOS节点软件并接入EOS主网,主要包括以下内容: 如何安装EOS节点软件 如何配置EOS节点软件接入主网 如何启动EOS节点软件与主网数据同步 如何检查主网数据同步进度 如何正确地...

汇智网教程
昨天
3
0
matlab-线性代数 齐次方程组 基础解系和通解

  matlab : R2018a 64bit     OS : Windows 10 x64 typesetting : Markdown    blog : my.oschina.net/zhichengjiu    gitee : gitee.com/zhichengjiu   code clearclc% x1+2*......

志成就
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部