dqmhgz5848
2014-12-02 20:29
浏览 207
已采纳

去fmt.Println显示错误的包含

I am studying GO by using "a tour of go"
The code is doing very simple things, combine first and last together and output on screen.
The output is a hex address instead of "aaabbb" after I run the code. Could anyone can help me out? Thank you

package main

import "fmt"

type Name struct{
    first,last string
}

func (name Name) fullName() string{
    return (name.first + name.last)
}

func main(){
    v := Name{"aaa","bbb"}
    fmt.Println(v.fullName)
}

图片转代码服务由CSDN问答提供 功能建议

我正在通过使用“ a go of go”来学习GO。
代码正在做非常简单的事情, 将第一个和最后一个结合在一起,然后在屏幕上输出。
运行代码后,输出是一个十六进制地址而不是“ aaabbb”。 有人可以帮我吗? 谢谢

 包main 
 
import“ fmt” 
 
type Name struct {
 first,last string 
} 
 
func(name Name)fullName  ()字符串{
 return(name.first + name.last)
} 
 
func main(){
v:= Name {“ aaa”,“ bbb”} 
 fmt.Println(v.fullName)  )
} 
   
 
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题