登录
首页 >  Golang >  Go问答

老师我想实现一个只读的结构体该如何实现?

来源:Golang技术栈

时间:2023-03-07 09:53:18 454浏览 收藏

偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《老师我想实现一个只读的结构体该如何实现?》,这篇文章主要会讲到结构体、golang、只读等等知识点,不知道大家对其都有多少了解,下面我们就一起来看一吧!当然,非常希望大家能多多评论,给出合理的建议,我们一起学习,一起进步!

问题内容

老师我想实现一个只读的结构体该如何实现?

正确答案

可以像这样实现

package main

import "fmt"

type mySite struct {
	name string
}

func (s mySite) Name() string {
	return s.name
}

func NewMySite(name string) mySite {
	return mySite{name: name}
}

func main() {
	mysite := NewMySite("golang技术栈")
	fmt.Println(mysite.Name())
}

本篇关于《老师我想实现一个只读的结构体该如何实现?》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表