欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

Golang入门 第2页

golang教程(十一):方法

站长阅读(533)赞(1)

一、基本介绍 在某些情况下,我们要需要声明(定义)方法。比如 Person 结构体:除了有一些字段外( 年龄,姓名…),Person 结构体还有一些行为比如:可以说话、跑步…,通过学习,还可以做算术题。这时就要用方法 才能完成。 Golan...

golang教程(十):结构体

站长阅读(1124)赞(1)

一、Golang 语言面向对象编程说明 Golang 也支持面向对象编程(OOP),但是和传统的面向对象编程有区别,并不是纯粹的面向对 象语言。所以我们说 Golang 支持面向对象编程特性是比较准确的。 Golang 没有类(class)...

golang教程(九):map

站长阅读(646)赞(1)

一、map 的基本介绍 map 是 key-value 数据结构,又称为字段或者关联数组。类似其它编程语言的集合, 在编程中是经常使用到 二、map 的声明 1、基本语法 var map 变量名 map[keytype]valuetype ...

golang教程(八):切片

站长阅读(581)赞(1)

一、切片的基本介绍 切片的英文是 slice 切片是数组的一个引用,因此切片是引用类型,在进行传递时,遵守引用传递的机制。 切片的使用和数组类似,遍历切片、访问切片的元素和求切片长度 len(slice)都一样。 切片的长度是可以变化的,因...

golang教程(七):数组

站长阅读(564)赞(1)

数组可以存放多个同一类型数据。数组也是一种数据类型,在 Go 中,数组是值类型。 数组的快速入门 我们使用数组的方法来解决养鸡场的问题 对上面代码的总结 使用数组来解决问题,程序的可维护性增加. 而且方法代码更加清晰,也容易扩展 数组定义和...

golang教程(六):指针

站长阅读(607)赞(1)

基本数据类型,变量存的就是值,也叫值类型 获取变量的地址,用&,比如: var num int, 获取 num 的地址:&num 分析一下基本数据类型在内存的布局 指针类型,指针变量存的是一个地址,这个地址指向的空间存的才是...

golang教程(五):基本数据类型的转换

站长阅读(543)赞(1)

Golang 和 java / c 不同,Go 在不同类型的变量之间赋值时需要显式转换。也就是说 Golang 中数 据类型不能自动转换。 一、数值类型转换 1、基本语法 表达式 T(v) 将值 v 转换为类型 T T: 就是数据类型,比如...

golang教程(四):基本数据类型

站长阅读(683)赞(1)

golang中的基本数据类型大致有:整型、小数型、布尔型、字符型、字符串 一、整型 1、基本介绍 简单的说,就是用于存放整数值的,比如 0, -1, 2345 等等。 2、分类 int 的无符号的类型: 即不区分正负数 3、整型的使用细节 ...

golang教程(三):变量与数据类型概述

站长阅读(655)赞(0)

一、变量 变量的介绍 变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门 牌号,通过门牌号我们可以找到房间,同样的道理,通过变量名可以访问到变量 (值) 变量的使用步骤 声明变量(也叫:定义变量) 非变量赋值 使用变量 ...

golang教程(二):开发规范及API

站长阅读(604)赞(0)

在go语言中代码的规范很重要,符号的位置,无用的包等官方都有严格的要求(其实goland在编写代码时就会提醒的!!) 一、注释 用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性; 注释是一个程序员必须要具有的良好编程习惯。将自己的...