Go 中的包以及函数/变量的可见范围
看了上一篇函数的内容,可以发现漏掉了一个点,就是 函数可见范围。
在 Java 中,我们可以通过 private protected public 快速的区分,但是到了 Go 没有这些关键字了。我一脸懵逼,要如何区分呢?
如何创建包
首先我们要知道 可见范围 的重点在于 范围,那Go中如何去界定这个范围的边界呢?这个就在……继续阅读 »
做棵大树
4天前 13浏览 0评论
0个赞
Go 语言允许创建函数,在 Java 里叫方法。函数是多条语句的集合,用于组织代码结构,使代码更具易读性,通常用于实现一个特定的功能。
前些例子里,我们使用的都是 main 函数,也就是用于方法的入口。
这一节我们来学习下函数部分。
main 函数
main() 函数是程序执行的入口,在代码中只能有一个 main() 函数。 如果我们创建的是可执行程序,则需……继续阅读 »
做棵大树
1周前 (03-22) 17浏览 0评论
0个赞
golang #学习 #go 基础
Go 是一种强类型语言。 你声明的每个变量都绑定到特定的数据类型,并且只接受与此类型匹配的值。
Go 有四类数据类型:
基本类型:数字、字符串和布尔值
聚合类型:数组和结构
引用类型:指针、切片、映射、函数和通道
接口类型:接口
数字
整型
Go 也有基于架构的类型,例如:int 、uint 无符号整型 和 uint……继续阅读 »
做棵大树
3周前 (03-12) 41浏览 0评论
0个赞
golang #学习 #go 基础
声明变量
go 使用 var 声明变量,类似 JavaScript,但又不同,变量定义方式如下
// 声明单个变量
var name string;
// 声明 多个相同数据类型的变量,firstName lastName 均为 string 类型
var firstName, lastName string;
//……继续阅读 »
做棵大树
4周前 (03-05) 45浏览 0评论
0个赞
Go 是 Google 开发的一种编程语言,于 2009 年由 Robert Griesemer、Rob Pike 和 Ken Thompson 作为开源项目发布。
Go 语言具有:跨平台 、 直接编译为机器码 、天然支持并发 的特性,同时 Go 语言具有面向对象的特征(继承、封装、多态)。
Go 语言可用于开发以下类型的应用程序:
系统级应用程序
Web……继续阅读 »
做棵大树
4周前 (03-05) 55浏览 0评论
0个赞
知乎上有一个问题: 两个月学前端能学完吗?
很多人都觉得学前端需要花费很长时间,所以都会觉得两个月太短了。 但是实际上,学习的时长跟你是否能够坚持学习是有很大关系的。 如果你能够每天能完成自己规划的学习内容,并且每周定期复习、练习,将所学用于实践,两个月也是可以学好前端的。 如果你只是在网上看别人发过来的教程,然后照着看一下就完事了的话,那肯定是不能学好前端……继续阅读 »
做棵大树
2个月前 (02-12) 57浏览 0评论
0个赞
接上一篇文章《听说你想自学编程?开始前先看看这三个问题吧》
这篇文章简单聊一聊如何去学习一门编程语言
确定想要学习的语言
在上一篇文章中有提及 “如果学的话,我学什么语言?” 这样的一个问题,并且列举了相关的对应关系,这里可以参考上一篇文章: 传送门
学习语言的概念和基础知识
在学习编程语言之前,我们首先要了解编程里的基础概念,例如:变量 、判断/分支 ……继续阅读 »
做棵大树
4个月前 (11-27) 161浏览 0评论
0个赞
给自己挖个坑,开个 《要来一起种代码吗?》 专题来分享入门学习编程的相关内容,这个系列文章不会讲到某个具体的语言,而是更偏向于引导和方法论一些。
本系列文章数量会在自身连载的基础上,根据读者评论和私信内容来加其他内容,希望对家人们有帮助哟🍻
B 站同名账号 做棵大树 会对每一篇文章都推出对应视频哟~ (可能会有一定时差🤣)你的催更就是我更新(Push 自己……继续阅读 »
做棵大树
4个月前 (11-19) 133浏览 0评论
2个赞
背景
这两天在搞一个短链接的小工具,#出现在短链接里边标志性太强了,再加上自己平时看它不爽好久了(它就喜欢我看不惯它又很难干掉它的样子😭),就想着干掉它。
另一点主要是因为这个 # 出现在短链接里不仅不好看,也要占/# 两个长度,一定程度上也增加了短链接长度;本身我的域名 t.beatree.cn 就够长了,再加上这个不是更长了么。
开始去掉
因为 Vue……继续阅读 »
做棵大树
11个月前 (05-13) 387浏览 0评论
2个赞
Win10 家庭版缺少虚拟化功能组件,因此默认 Docker 是无法安装启动的,那首先要做的就是在环境上提供完善了。
安装 Hyper-V 功能
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
……继续阅读 »
做棵大树
11个月前 (04-20) 238浏览 0评论
0个赞