package main

import (
"fmt"
) type Vertex struct {
X, Y int
} func dop(a Vertex, vl int) {
a.X = vl
fmt.Println(a.X)
} func dopwithptr(a *Vertex, vl int) {
a.X = vl
fmt.Println(a.X)
} func (a *Vertex) dopptr(vl int) {
a.X = vl
fmt.Println(a.X)
} func main() {
//解释:":="这个符号是自动匹配类型,比如 a := 100,
//会把右边的类型和值传递到变量a,也就是说a的类型是int,值是100
var d Vertex
dop(d, )
fmt.Println(d) v := new(Vertex) v.dopptr()
fmt.Println(v) dopwithptr(v, )
fmt.Println(v) dopwithptr(&d, )
fmt.Println(d) (&d).dopptr()
fmt.Println(d) }
//返回值 { } &{ } &{ } { } { }

最新文章

  1. CSS3回执特殊图形
  2. Lisp 函数
  3. 第十六课:一些奇葩的元素节点object,video
  4. iOS动画中的枚举UIViewAnimationOptions
  5. .NET快速开发平台(DevExpress)免费下载
  6. POJ 1466
  7. initialSize,maxTotal,maxIdle,minIdle,maxWaitMillis
  8. 用EPPlus导入导出数据到excel
  9. 黑马程序员_Java基础常识
  10. sublime在Mac osx下安装z-codeing(即emmet)
  11. linux系统文件夹的作用 good
  12. Wayland中的跨进程过程调用浅析
  13. [转载]John Burkardt搜集的FORTRAN源代码
  14. JAVA短信验证登录
  15. 【Unity编程】Unity中的欧拉旋转
  16. SQL中MAX()
  17. JavaScript正则表达式函数总结
  18. [bzoj4815]: [Cqoi2017]小Q的表格
  19. 20155228 2016-2017-2 《Java程序设计》第3周学习总结
  20. 文件句柄FileDescriptor的hanle/fd两个字段分析

热门文章

  1. 【JavaScript】JavaScript中的replaceAll
  2. 试图切换控制addChildViewController、_transitionFromViewController
  3. Delphi新语法 For ..In
  4. scikit-learn 为机器学习
  5. COGS 577 蝗灾 线段树+CDQ分治
  6. POJ 3181完全背包(+高精)
  7. java jframe关闭窗口
  8. OPENCV(7) —— HighGUI
  9. Linux下CD/DVD刻录软件
  10. RAID信息存放位置!