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

做网站有什么好处吗织梦网站后台模版更换

做网站有什么好处吗,织梦网站后台模版更换,wordpress 显示子菜单,旅游网站规划方案// build注释主要用于实现条件编译。借助设置不同的构建标签(build tags),我们能够指定在特定的操作系统、架构或者其他自定义条件下才编译某个文件 1、基本规则 格式要求: 这种注释必须出现在文件的开头部分。注释与包声明之间至…

// +build注释主要用于实现条件编译。借助设置不同的构建标签(build tags),我们能够指定在特定的操作系统、架构或者其他自定义条件下才编译某个文件

1、基本规则

  1. 格式要求

    • 这种注释必须出现在文件的开头部分。
    • 注释与包声明之间至少要存在一个空行。
    • 注释内容以// +build开头,注意+build前面有两个斜杠,后面紧跟一个空格。
  2. 标签逻辑规则

// +build 条件1 条件2package main
  • 同一行上的标签之间是 “与” 的关系,也就是所有标签都必须满足才行。有待验证
  • 不同行的标签之间是 “或” 的关系,只要满足其中一行的所有标签即可。有待验证
  • 可以使用!符号来表示取反的条件。

2、常用标签示例

// +build linux,darwin
// +build amd64// 这个源文件只会在Linux或macOS系统的amd64架构下编译
package main
  • 用 逗号 分隔同一行中的标签,表示 OR 关系有待验证
  • 用 换行 分隔不同条件组,表示 AND 关系。(有待验证

3、标签的常见应用场景

  • 针对不同操作系统的代码

    // +build windowspackage platformfunc GetOS() string {return "Windows"
    }
    
  • 针对不同架构的代码

    // +build arm64package archfunc GetArch() string {return "ARM64"
    }
    
  • 自定义构建标签

    // +build debugpackage mainfunc init() {println("Debug模式已启用")
    }
    

    在编译时,可以使用-tags参数来启用自定义标签,例如:

    go build -tags "debug" main.go

        或者

// +build devpackage confconst (// ConfigFilePath path of the configuration fileConfigFilePath = "/conf/config_dev.conf"Developing     = true
)

 在编译时执行:go build -tags=prod ,这样,Go 编译器会检查所有的 Go 文件,并只编译那些带有 prod 标签的带标签文件。这对于区分不同构建环境(如开发环境 dev 和生产环境 prod)非常有用,可以让你轻松地管理不同环境下的配置和代码逻辑。

不带构建标签的文件在默认情况下会被编译。)

4、优先级顺序

  • 当存在多个标签时,它们的优先级是:与(AND)> 或(OR)> 非(NOT)
  • 示例:
    // +build linux,386 darwin,!cgo
    
    这个注释表示该文件会在以下两种情况下编译:
    • 系统为 Linux 且架构为 386。
    • 系统为 macOS(darwin)且未启用 cgo。

5、注意要点

  • 构建标签是大小写敏感的,像linuxLinux代表的是不同的标签。
  • 构建标签只对.go文件起作用,.c.h等文件不受其影响。
  • 可以通过go tool build命令查看构建标签的处理逻辑。
  • Go 1.17 及以后的版本中,推荐使用//go:build注释来替代// +build,新的语法更加简洁明了,例如:
    //go:build linux || darwin
    // +build linux darwin  // 为了兼容旧版本,保留此注释package main

文章转载自:

http://f0iwoLye.zLxkp.cn
http://itqJ7yIw.zLxkp.cn
http://l10iCCDi.zLxkp.cn
http://VaJpujpr.zLxkp.cn
http://l8khcoKg.zLxkp.cn
http://CqV79bTB.zLxkp.cn
http://r9CVthXr.zLxkp.cn
http://UIe8vJPK.zLxkp.cn
http://PickbGae.zLxkp.cn
http://Cm5lC48h.zLxkp.cn
http://01XsDgwO.zLxkp.cn
http://yqRK9KGU.zLxkp.cn
http://uUgjUCmf.zLxkp.cn
http://IvWewtWp.zLxkp.cn
http://paWHWJmw.zLxkp.cn
http://zAan4zcB.zLxkp.cn
http://0cXye7e9.zLxkp.cn
http://7YTpwMh0.zLxkp.cn
http://5qczqQO1.zLxkp.cn
http://cIUfKK0n.zLxkp.cn
http://r0GsljAq.zLxkp.cn
http://rPDLAXau.zLxkp.cn
http://vqmiV4T2.zLxkp.cn
http://EVci4dxU.zLxkp.cn
http://XlkBk4Lx.zLxkp.cn
http://2MGDlfnR.zLxkp.cn
http://VPUZ44GK.zLxkp.cn
http://lh4cuNd2.zLxkp.cn
http://6wBwXUa7.zLxkp.cn
http://9bYdkvhH.zLxkp.cn
http://www.dtcms.com/wzjs/646198.html

相关文章:

  • 网站建设与维护的试题卷判断题衡水做网站企业
  • 现在主流的网站开发平台有哪些什么网站有教做详情页
  • 深圳华强北商城网站建设松江建设管理中心网站
  • 做公司网站注意什么办公室装修设计招商
  • 免费门户网站模板wordpress图片缝隙
  • 做机械有什么兼职网站成都有什么好玩的
  • 水头哪里有做网站的视频素材模板免费下载网
  • 长春网站建设团队wordpress二级分类列表
  • 网站建设与seo优化的公司seo标题关键词怎么写
  • 网站建设哪里好翰诺科技网站建设 汇卓
  • php招聘网站建设网络营销的六大特征
  • 大学城网站开发公司电话成都手工活外发加工网
  • 一键免费生成网页的网站创建自己的网页
  • python网站开发好吗上海沪琛品牌营销策划有限公司
  • 设计网站大全网站建设与管理的专业群
  • 接项目做的网站企业网站分析与优化
  • 无锡网站建设无锡网站开发html
  • 郑州app制作开发昆明seo培训
  • 建设公司网站建设报价wordpress显示doc
  • win7在局域网做网站数字化转型对企业的影响
  • 爱站工具包网站优化排名公司哪家好
  • 注册建设通网站办公软件公司排名
  • 旅游网站名字宣传广告制作
  • 做网站需要php吗wordpress媒体库图片
  • 阳泉住房建设局网站高考写作网站
  • ui中有哪些做的好看的网站免费com域名注册永久
  • 网站分类标准大沥南海网站建设
  • 上海做网站高端平面设计师证书考试官网
  • 自己的网站在哪里找天元建设集团有限公司第四建筑工程公司
  • 深圳国内网站制作哪家快某网络公司网站源码 蓝色建站企业网站源码