源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Go语言基础学习教程

  • 时间:2021-10-29 12:50 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Go语言基础学习教程
本文实例讲述了Go语言基础知识。分享给大家供大家参考,具体如下: [b]GO文件目录结构[/b] [img]http://files.jb51.net/file_images/article/201607/2016727121156782.png?201662712128[/img] 该图是go-windows的目录结构 如图,go的程序应该是在gopath文件夹下的,分为bin, pkg, 和src三个子文件夹 src文件夹:每个次级文件夹(如demo)就是代表一个go项目,里面存放源程序 bin文件夹:go的每个项目生成的二进制可执行程序。windows下会生成.exe文件,linux下会生成可执行文件。Go的最大特色之一就是可移植性,就是说,当生成一个demo.exe之后,将这个exe文件放在任意一台windows系统上(即使没有安装go安装包),也是可以执行的。这是让PHP,Python等脚本语言望成莫及的。 pkg文件夹:第三方库。里面存放你的项目中引用的第三方库(非官方已经提供的库)。 [b]Go基础知识[/b] 变量赋值:(有下面几种形式, 都是将a 设置为 int 12)
[url=http://stackoverflow.com/questions/1752414/how-to-reverse-a-string-in-go]http://stackoverflow.com/questions/1752414/how-to-reverse-a-string-in-go[/url])
[u]复制代码[/u] 代码如下:
package main import ( "fmt" ) func main(){ ForExample() fmt.Println("----------------------") GoExample() fmt.Println("----------------------") ArrExample() fmt.Println("----------------------") Revert("testRevert hah") } func ForExample(){ for i:= 0; i < 10; i++ { fmt.Println(i) } } func GoExample(){ i := 0 I: fmt.Println(i) i++ if(i < 10) { goto I } } func ArrExample(){ arr := [10]int{0,1,2,3,4,5,6,7,8,9} for _,val := range arr{ fmt.Println(val) } } func Revert(s string){ var result string for _,val := range s{ result = string(val) + result } fmt.Println(result) }
希望本文所述对大家Go语言程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部