当前位置: 首页 > news >正文

网站建设款分录上海营销公司

网站建设款分录,上海营销公司,完成网站建设成本,网站建设怎么付费go语言学习笔记 一、golang初体验: 1.简单体验案例: package main{ //把这个test.go归属到main import "fmt" //引入一个包 func main(){//输出hellofmt.Println("hello world")} }2.从案例学到的知识点: (1) go文件的后缀是.…

go语言学习笔记

一、golang初体验:

1.简单体验案例:

package main{ //把这个test.go归属到main
import "fmt"  //引入一个包 
func main(){//输出hellofmt.Println("hello world")}
}

2.从案例学到的知识点:

(1) go文件的后缀是.go

(2) package main

表示该hello.go文件所在的包是main,在go中每一个文件都要归属于一个包

(3) import “fmt” 表示引入一个包,包名为fmt引入该包后就可以这个包里面的函数

(4) func main(){

}func 表示一个函数main表示一个主函数,go函数执行的入口

(5) fmt.Println(“hello world”)

表示调用fmt里面的一个包的函数println进行输出hello world

通过go build 命令 对该go文件进行编译,生成 exe文件

最后执行该go文件的话就是进入cmd窗口 进行编译操作

在这里插入图片描述

运行hello.exe文件即可

在这里插入图片描述

注意:通过go run 命令可以直接运行hello,go程序(类似于执行一个脚本的文件的形式)在真实的生产环境会先编译再去运行go程序

linux下如何开发go环境,与windows开发基本一样,只是运行在可执行文件时使用./文件名方式运行

演示

在这里插入图片描述

二、golang执行流程分析

1.go build和go run的执行图解

go build 文件名:对源码编译后,再执行,Go的执行流程如下图所示:

在这里插入图片描述

go run 文件名:

在这里插入图片描述

​ 通过运行进行对比前者执行速度更快,后者执行速度更慢,因为前面是直接运行二进制语言,后面还要先进行编译成二进制的语言再执行,实际的开发中还是先进行编译成二进制文件

2.两种执行流程的区别(面试重点)

1)如果我们先编译生成了可执行文件,那么我们可以将该可执行文件拷贝到没有go开发环境的机器上,仍然可以运行

2)如果我们是直接go run go源代码,那么要在另一台机器上运行,也需要go开发环境,否则无法运行。

3)在编译时,编译器将程序运行依赖的库文件包含在可执行文件中,所以,可执行文件变大了很多

编译和运行的注意事项

在这里插入图片描述

http://www.wangmingla.cn/news/121745.html

相关文章:

  • 网上做推广有没有好一点的平台做灰色词seo靠谱
  • wordpress多站点多模板百度推广技巧方法
  • 专业做家具的网站培训机构招生方案范文
  • 简单网站制作软件推广普通话手抄报模板可打印
  • 北京网站设计公司排行网站运营包括哪些内容
  • wordpress模版seo惠州百度seo在哪
  • wordpress网站迁移线上推广平台
  • 党建网站安全建设中国数据网
  • 给网站定位网络广告营销方案
  • 做网站怎么接业务北京推广优化经理
  • 做网站 bs csseo怎么做优化方案
  • 龙华做网站怎么样培训机构网站
  • 正规的镇江网站建设如何推广自己的微信公众号
  • 投注网站开发信息流推广渠道有哪些
  • 人民政府网站的信息资源建设seo软件排行榜前十名
  • 医学网站建设风格软件培训机构排名
  • 网站建设 招标泉州关键词优化软件
  • 关于我们 网站cms网站模板
  • 做外汇 虚拟网站精准客户信息一条多少钱
  • 石家庄哪里有网站建设seo引擎优化平台培训
  • 做啪啪网站深圳搜索引擎优化推广便宜
  • 长治做百度网站一年多少钱百度推广电话号码
  • 网站开发公司规章制度站长域名查询
  • 网页游戏下载seo标题优化的方法
  • 亚马逊如何做站外促销网站高级seo培训
  • 手机 显示器自适应wordpress 主题seo服务如何收费
  • 网站顶部设计谷歌官网下载
  • 对网站备案的认识百度竞价的优势和劣势
  • php网站开发示例什么是核心关键词
  • 几个做ppt的网站知乎百度外包公司有哪些