当前位置: 首页 > news >正文

企业在公司做的网站遇到的问题今天最新消息

企业在公司做的网站遇到的问题,今天最新消息,开个网站多少钱一年,如何设置个人网站🏆个人专栏 🤺 leetcode 🧗 Leetcode Prime 🏇 Golang20天教程 🚴‍♂️ Java问题收集园地 🌴 成长感悟 欢迎大家观看,不执着于追求顶峰,只享受探索过程 Golang 教程09 - package Sc…

🏆个人专栏
🤺 leetcode
🧗 Leetcode Prime
🏇 Golang20天教程
🚴‍♂️ Java问题收集园地
🌴 成长感悟
欢迎大家观看,不执着于追求顶峰,只享受探索过程

Golang 教程09 - package Scope

1. package Scope

1.1 如何理解package Scope?

在Go语言的世界里,包就像一个大家庭,每个包都有自己的“家长”——包作用域。 包作用域规定了哪些成员可以在家庭里自由活动,哪些成员只能待在自己的房间里。

想象一下,包就像一个热闹的菜市场:

  • 每个摊位就是一个包,里面摆满了各种各样的商品,也就是变量、函数、类型等成员。
    顾客可以自由地在菜市场里逛,挑选自己需要的商品。
  • 但是,每个摊位都有自己的“地盘”,顾客不能随便进入摊位后面的小房间,因为那里存
  • 放着摊主的私人物品,也就是私有成员。

包作用域就像菜市场里的“地盘”:

  • 公有成员就像摆在摊位上的商品,所有顾客都可以自由购买。
  • 私有成员就像藏在小房间里的私人物品,只有摊主自己才能使用。

1.2 示例

Example1: 公有成员

package mainimport "fmt"var name string = "小叮当" // 公有变量func sayHello() {fmt.Println("Hello,", name) // 可以访问公有变量
}func main() {sayHello()
}

Output:
Hello, 小叮当

解析:

  • name 是一个公有变量,在同一个包内的所有函数都可以访问它。
  • 函数 sayHello() 可以访问 name 变量,因为它们都在同一个包内。

Example 2:私有成员

package mainimport "fmt"type Person struct {name string // 私有成员age int
}func (p Person) sayHello() {fmt.Println("Hello, 我的名字是", p.name) // 可以访问私有成员
}func main() {p := Person{name: "小叮当", age: 10}//p.name = "Go" // 无法访问私有成员p.sayHello()
}

Output:

Hello, 我的名字是小叮当

解析:

  • name 是 Person 类型的一个私有成员,只有 Person 类型的方法才能访问它。
  • 函数 sayHello() 是 Person 类型的方法,它可以访问 name 变量。
  • 在 main() 函数中,无法直接访问 p.name 变量,因为它是一个私有成员。

1.3 总结

  • 包作用域是 Go语言中一个重要的概念,它可以帮助我们更好地组织代码。
  • 公有成员可以让其他包的代码访问,而私有成员只能在本包内使用。
  • 理解包作用域可以帮助我们避免代码冲突和错误。

不追求山顶的景色,享受攀登的过程,让我们期待下面学习。
在这里插入图片描述

http://www.sczhlp.com/news/30718/

相关文章:

  • 第六周假期进度报告(8.17 - 8.23)
  • 网站开发公司招聘技术人员小红书seo排名帝搜软件
  • 网站建设的可行性分析磁力屋torrentkitty
  • 做虚假网站犯法吗广州百度关键词排名
  • cesium 给与中心点 和 长宽绘制矩形
  • 什么设计师前景最好天津优化公司哪家好
  • 怎么用模板做网站现在百度推广有用吗
  • py做网站在线seo推广软件
  • 怎么制作网站程序网推公司干什么的
  • 网站制作绩效考核表怎么搭建一个网站
  • 西安做百度网站的企业营销策划方案范文
  • 设计师查询网站慈溪seo排名
  • 陕西汉中最新消息今天网站seo基本流程
  • 郑州网站优化培训机构免费网站安全软件大全游戏
  • 网站开发者的常用工具台湾搜索引擎
  • 服务端请求伪造 SSRF
  • 新乡网站建设哪家实力强下载优化大师并安装
  • 全能网站建设seo这个行业怎么样
  • 渭南汽车网站制作百度搜索指数
  • 关于加强网站建设和管理的通知宁波最好的推广平台
  • 企业静态网站模板百度我的订单
  • 安徽合肥建设银行招聘网站免费下载百度app最新版本
  • 宝塔建站工具南昌seo实用技巧
  • 河北疫情最新消息数据新乡网站seo
  • vs做网站怎么做窗体如何查看一个网站的访问量
  • 平和网站建设男生最喜欢的浏览器
  • 公司宣传片制作多少钱如何优化网站推广
  • 1920的网站做字体大小哪里有seo排名优化
  • 做神马网站优化快速seo推广人员
  • 西安网站建设seo图片优化网站