go
十一文
擦自我介绍神码时候没了。吃屎都难
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
go学习【三】面向对象啊
说go的对象 其实有的牵强。其实他是面向接口。面向interface。。哈,前面说成面向对象了,就弄这个说法。但是他又不是面向对象中的 那个 面向接口编程。 go的接口很像一个面向对象的泛型类型。记住他是一个类型。可以被赋值,可以赋值。但同时它又是一个接口。只不过这个接口和以前我们所用的面向对象不一样的是,必须得定义接口,然后了类去实现接口。而go的接口思想是反过来了,相当于原创 2013-05-16 00:06:24 · 1667 阅读 · 4 评论 -
go语言:switch语句
go语言专门用于多条件分支语句。这里有个基本的switch语句。在同一个case语句中,可以用逗号分隔不同的条件。在这个例子中,我们使用默认的default语句。没有表达式的switch语句可以替代if/else语句。这里我们显示了case表达式可以不是常量。Plain Text code?123翻译 2013-11-28 23:12:55 · 10758 阅读 · 1 评论 -
go语言示例:if/else语句
if else分支在go语言里是简单明了的。这里有个简单的例子。if语句可以没有else。可以在条件语句前添加别的语句。这个语句中声明的变量的作用域在所有的分支中。注意:在go语言中条件语句没必要带圆括号。但是分支中必须有大括号。在go语言里面没有三元条件语句,所以即使是简单的条件语句你也必须使用全机构的if语句(就是说go里没有个?:表达式)。翻译 2013-11-27 10:25:53 · 29347 阅读 · 0 评论 -
go语言示例:for语句
go语言唯一的循环结构是for语句。这里有三种基本的for循环结构。最简单的形式是只有一个单一的条件语句。一个典型的for语句是具有初始化语句,条件语句,和执行后语句的。for语句如果没有条件语句会一直循环直到有break语句或者return语句返回的时候。Plain Text code?123翻译 2013-11-27 10:23:17 · 4659 阅读 · 0 评论 -
go语言示例:常量
go语言支持的常量有字符型,字符串型,布尔型和数字型。用const关键字来定义常量。能有var语句的地方,就能有const语句。常量表达式能以任意精度进行计算。常量是没有类型的,除非有语句给出了,例如强制类型转换。数字常量在上下文需要类型时候,其类型会被自动加上。比如说变量赋值或者函数调用中。本示例中的math.Sin(n),sin函数需要一个int翻译 2013-11-25 22:48:44 · 2374 阅读 · 0 评论 -
go语言示例:变量
在go语言中,变量都的声明都是显式的。编译器会用他们来做例如类型检查等事情。用var来声明1个和多个变量。可以一次声明多个变量。go会对初始化的变量进行类型推断。声明的变量,如果没有初始化,那么其值为相应的零值。例如一个int类型的变量其零值就是0。":="语句是声明并初始化的简写形式。例如这里的 var f string = "short"。翻译 2013-11-25 17:33:43 · 1574 阅读 · 0 评论 -
go语言示例:值类型
go语言有各种类型的值类型,包括字符串,整型,浮点型,布尔型等等。这里有一小段基本的例子。字符串连接可以用"+".整形和浮点型。布尔型和布尔型的计算正如你所期望的那样。Plain Text code?12345678910package mai翻译 2013-11-25 10:48:44 · 1566 阅读 · 0 评论 -
go语言示例:hello world
go语言示例:hello world我们的第一个例子是经典的"hello world".这里是全部代码。翻译 2013-11-24 22:31:38 · 2258 阅读 · 0 评论 -
go实现留言本
go实现个留言本一、分析 要实现这个下面是几个重要的东西。 1.数据库操作(go怎么操作数据库)、 2.输出js,css,图片等 3.html显示 为什么会有以上的几个问题.下面一一分析1.数据库操作。 go并没有提供对应的数据库操作的包。只提供了数据库的接口。各种数据库必须自己去实现数据库操作的接口。 感谢开源社区原创 2013-06-08 23:45:12 · 1759 阅读 · 1 评论 -
go语言(三)流程控制,函数
一、if语句 if 语句没有圆括号,而必需要有花括号跟条件和 else在同一行 例: if myVar > 1 {myVar = 1myVar1++return } else {myVar = 3myVar1-- return } if的条件中可以添加一句原创 2013-05-12 23:21:32 · 1210 阅读 · 0 评论 -
go语言(二)变量
一、定义赋值 定义一个int的 var myVar int 定义多个 var myVar, myVar1, myVar2 int 定义并赋予初始值 var myVar int = 1 定义多个并赋予初始值 var myVar, myVar1, myV原创 2013-05-09 01:19:06 · 1407 阅读 · 0 评论 -
go语言(一)开始
2009年11月10日 ,当我在漫无目的的在网络上聊天扯淡的时候,一个哥们,在一扯淡群发了个消息。google新出了个语言,网址是多少。当时,没在意,翻开看看,嗯,除了记着了这个名字。别的没记得多少。后来一直听着这名,甚至前年看到有招go程序员的,也没在意。但是去年开始发觉这玩意发酵的开始爆发了,好多地方都在说。于是今年稍微翻了翻,发现这玩意貌似挺何原创 2013-05-06 22:30:12 · 1967 阅读 · 2 评论 -
go学习(四)简单的网站
一、写在之前: 这几天闻听go出了1.1版。网上传其性能是原来的两倍。当然有好多反对声音。不过了作为一个一心想弄go的人就在想。我怎么升级了。怎么升级了? win不用说直接重新下载。linux了: $ cd go/src $ hg pull $ hg update release $ ./all.bash原创 2013-05-20 21:52:54 · 2095 阅读 · 4 评论 -
go语言示例(总目录)
本帖子内容都是翻译自此网站https://gobyexample.com/(翻译水平有限,请多见谅),内容如下: go语言示例 go语言是一个开源的语言。专为简单,迅速的编译可靠的软件而设计。 本例具有操作介绍和注释,你可以直接看第一个例子或者通过下面的列表翻译 2013-11-24 22:29:25 · 1743 阅读 · 1 评论
分享