自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 《Golang入门系列》Golang的面向对象编程

Go语言面向对象编程引言Golang也支持面向对象编程(OOP),但是和传统的面向对象编程有区别,并不是纯粹的面向对象语言。所以我们说 Golang支持面向对象编程特性是比较准确的。Golang没有类(class),Go语言的结构体( struct)和其它编程语言的类class有同等的地位,你可以理解 Golang是基于 struct来实现OOP特性的。Golang面向对象编程非常简洁,去掉了传统OOP语言的继承、方法重载、构造函数和析构函数、隐藏的this指针等等Golang仍然有面向对象

2021-05-26 15:57:21 420

转载 《Golang入门系列》Golang的错误和异常处理

Go 错误处理

2021-05-14 15:34:49 1923

原创 《Golang入门系列》Golang的函数

Go语言函数函数是基本的代码块,用于执行一个任务。Go 语言最少有个 main() 函数。你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。函数声明告诉了编译器函数的名称,返回类型,和参数。函数定义func function_name( [parameter list] ) [return_types] { 函数体}函数定义解析:func:函数由 func 开始声明function_name:函数名称,函数名和参数列表一起构成了函数签名。parameter li

2021-05-08 15:14:18 384

原创 《Golang入门系列》Golang的流程控制

流程控制语句Go语言支持如下的几种流程控制语句:条件语句,对应的关键字为if、 else和else if;选择语句,对应的关键字为switch、 case和select(将在介绍channel的时候细说);循环语句,对应的关键字为for和range;跳转语句,对应的关键字为goto。(不推荐使用)条件语句Go 语言提供了以下几种条件判断语句:if 布尔表达式 { /* 在布尔表达式为 true 时执行 */}if 布尔表达式 { /* 在布尔表达式为 true 时执行

2021-05-08 11:11:35 90

翻译 《Golang入门系列》字符串string的常用操作

string基础golang当中的字符串本质是只读的字符型数组,和C语言当中的char[]类似,但是golang为它封装了一个变量类型,叫做string。知道了string这个类型之后,我们就可以很方便地来初始化:var str stringstr1 := "hello world"var str2 = "hello world too"这里应该没什么难度,很好理解。由于这个数组是只读的,所以我们可以通过下标获取某一位的字符,但是不允许修改。// 允许fmt.Println(str1[3])

2021-05-07 17:25:30 1130

翻译 《Golang入门系列》Golang的数据类型以及变量

保存

2021-05-07 14:50:46 363

翻译 《Golang入门系列》Golang的运算符

前言:运算符优先级,是描述在计算机运算计算表达式时执行运算的先后顺序。 先执行具有较高优先级的运算,然后执行较低优先级的运算。一、算数运算符下表列出了所有Go语言的算术运算符。假定 A 值为 10,B 值为 20。二、关系运算符下表列出了所有Go语言的关系运算符。假定 A 值为 10,B 值为 20。三、逻辑运算符下表列出了所有Go语言的逻辑运算符。假定 A 值为 True,B 值为 False。四、位运算符位运算符对整数在内存中的二进制位进行操作。假定 A 为60,B 为13五、

2021-05-06 21:20:57 121

原创 git使用教程

介绍Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具CVS,Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。本教程的目的主要是熟悉常用git的命令,配合GitHub使用最佳。安装gitgit...

2019-05-26 21:17:13 89

原创 GitHub使用教程

GitHub简介GitHub是通过Git进行版本控制的软件源代码托管服务平台,由GitHub公司(曾称Logical Awesome)的开发者ChrisWanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开或私有的代码仓库,但付费用户支持更多功能。我们可以利用GitHub...

2019-05-26 15:27:10 233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除