![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
零壹视界
欢迎关注微信公众号:零壹视界,一个纯粹的技术分享社区,从0到1,一起学习,一起成长。Just for fun. 博客地址:http://www.xetlab.com
展开
-
Go语言没有类怎么面向对象
回顾先回顾下面向对象的三个基本特性:封装继承多态Java作为面向对象的王者,以下示例完美的展现了面向对象的三个基本特征。public class Main { public static void main(String[] args) { List<Payroll> all = new ArrayList<>(); ...原创 2020-02-23 23:21:14 · 3306 阅读 · 0 评论 -
Go语言入门:map和指针
Map声明和初始化方式一rec := map[string]int{"width": 1, "height": 3}方式二rec1 := make(map[string]int)rec1["width"] = 1rec1["height"] = 3以上两种声明和初始化方式效果是一样的,根据实际情况选用。试试访问不存在的Key看会怎样?fmt.Println(rec["poin...原创 2020-02-17 22:58:53 · 1273 阅读 · 0 评论 -
Go语言入门:数组
第一种声明方式var firstArray [2] intfmt.Println(firstArray[0])firstArray[1] = 1fmt.Println(firstArray[1])这是第一种数组声明方式,未初始化的元素值默认为0,需要指明数组的长度,然后使用下标索引方式初始化和访问元素。简洁的方式我们知道Java中数组还有这种初始化方式,直接初始化具体元素,数组长度...原创 2020-02-15 23:10:57 · 238 阅读 · 0 评论 -
Go语言入门:string、rune
初始化msg := "hello world"cnMsg := "你好世界"multiline := ` select * from table where col='val' `单行的字符串初始化和大部分语言一样,使用双引号,支持和python一样的多行,但是用反单引号,就是键盘上按键区最左上角的那个符号。长度msg := "hello world"fmt....原创 2020-01-18 22:39:02 · 729 阅读 · 0 评论 -
Go语言入门:IDE、GOPATH、workspace
IDE关于IDE,开发时推荐JetBrains的GoLand,JetBrains系列IDE的好无需多言了,不过建议第一次跑hello world时,还是用简单的文本编辑器(sublime text/vs code/atom等)和go的命令,手动操作后加深理解。GOPATH安装完后go后,默认的GOPATH可以通过下面的命令获得:go env GOPATH如果只输go env的话会把go...原创 2020-01-12 23:00:33 · 804 阅读 · 0 评论 -
go语言入门初体验
学习的理由简单编译快部署,运行简单很多区块链开源项目使用go语言开发学习应该是码农的本能Hello Worldpackage mainimport "fmt"func main() { fmt.Printf("hello world")}hello world的代码看上去还好,比java简洁,和python一样语句不用分号来结束。变量var i int = 0...原创 2020-01-11 22:46:09 · 266 阅读 · 0 评论 -
Java程序员怎么快速掌握python?
引言对于Java程序员来说,已经有了一门编程语言的经验,相信入门python不是个问题,那如何能以更快的速度熟悉并掌握python呢?当然是更多的练习和使用。工具开始之前,当然得选择好用称手的工具。pycharmjetbrains系的IDE体验都不错,功能强大好用,界面美观,个人一直在用pycharm。vscodevscode小巧,插件丰富,界面简洁美观,很多前端开发使用,装上p...原创 2019-10-16 22:45:00 · 764 阅读 · 0 评论