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

网站开发工资山东千万别手贱在百度上搜这些词

网站开发工资山东,千万别手贱在百度上搜这些词,帝国cms源码,个人做网站靠什么盈利编程语言的未来? 文章目录 编程语言的未来?前言几种库fmt库 (格式化操作)关键函数:示例 Go库标准库第三方库示例 html库(HTML 转义及模板系统)主要功能:示例 总结专栏集锦写在最后 前言 上一篇,我们介绍了debug、enco…

编程语言的未来?

文章目录

    • 编程语言的未来?
      • 前言
      • 几种库
        • fmt库 (格式化操作)
          • 关键函数:
          • 示例
        • Go库
          • 标准库
          • 第三方库
          • 示例
        • html库(HTML 转义及模板系统)
          • 主要功能:
          • 示例
      • 总结
      • 专栏集锦
      • 写在最后

579a429daf314744b995f37351b46548

前言

上一篇,我们介绍了debug、encoding、flag三个库,这篇我们继续介绍剩下的库


几种库

fmt库 (格式化操作)

在 Go 语言的标准库中,fmt 包提供了格式化输入输出的功能。

这个包包括了一系列函数,用于将数据格式化为字符串(fmt.Sprintf)、输出到控制台(fmt.Printfmt.Printlnfmt.Printf)以及读取输入数据(fmt.Scanfmt.Scanffmt.Scanln)等。

关键函数:
  1. PrintPrintlnPrintf 用于将格式化的文本输出到标准输出。Println 会在输出的文本末尾添加换行符。
  2. ScanScanlnScanf 用于从标准输入读取数据。Scanln 会在读取后换行。
  3. SprintSprintlnSprintf 用于将数据格式化为字符串而不输出。
  4. FprintFprintlnFprintf 用于将格式化的文本输出到指定的 io.Writer
示例
package mainimport "fmt"func main() {// Println示例fmt.Println("Hello, Golang!")// Printf示例name := "Alice"age := 25fmt.Printf("Name: %s, Age: %d\n", name, age)// Sprintf示例formattedString := fmt.Sprintf("Name: %s, Age: %d", name, age)fmt.Println(formattedString)// Scan示例var inputName stringvar inputAge intfmt.Print("Enter your name: ")fmt.Scan(&inputName)fmt.Print("Enter your age: ")fmt.Scan(&inputAge)fmt.Printf("You entered: Name: %s, Age: %d\n", inputName, inputAge)
}

在这个示例中,使用了 PrintlnPrintfSprintfScan 等函数。

通过这些函数,可以方便地进行输出和输入的格式化操作。

注意,在使用 Scan 函数时,需要使用取地址符&来获取输入的值的地址。

Go库

在 Go 语言中,术语 “Go库” 通常是指标准库(Standard Library)和第三方库(Third-party Libraries)。

标准库

Go 语言的标准库是与语言一起发布的一组包,提供了广泛的功能,包括输入输出、网络、加密、并发等。这些包是通过 import 语句引入的,无需额外安装。

以下是一些标准库的子包以及其主要功能:

  • fmt 格式化输入输出。

  • net 网络编程,包括 TCP、UDP、HTTP 等。

  • http HTTP 协议的实现,用于构建 Web 应用程序。

  • os 操作系统相关的功能,例如文件操作、环境变量等。

  • io 输入输出抽象。

  • crypto 加密和哈希算法。

  • time 处理时间和日期。

  • sync 并发编程的同步工具。

  • database/sql 数据库操作。

第三方库

除了标准库之外,Go 社区还拥有丰富的第三方库,可通过工具如 go get 来获取和安装。这些库涵盖了各种领域,包括 Web 框架、数据库驱动、图形界面等。

以下是一些流行的第三方库:

  • gin Web 框架,用于构建高性能的 Web 应用程序。
  • gorm ORM(对象关系映射)库,用于数据库操作。
  • viper 配置管理库,用于处理应用程序配置。
  • cobra 命令行应用程序的库,用于创建命令行工具。
  • govalidator 输入验证库,用于验证用户输入的数据。
示例

使用标准库的 fmt 包以及第三方库的 gin 包:

package mainimport ("fmt""github.com/gin-gonic/gin"
)func main() {// 标准库示例fmt.Println("Hello, Go Standard Library!")// 第三方库示例(使用 gin 框架)router := gin.Default()router.GET("/", func(c *gin.Context) {c.JSON(200, gin.H{"message": "Hello, Gin!",})})router.Run(":8080")
}

在这个示例中,首先使用标准库的 fmt 包输出一条简单的消息。

然后,使用第三方库 gin 构建了一个简单的 HTTP 服务,该服务在根路径 (“/”) 下响应一个 JSON 消息。

html库(HTML 转义及模板系统)

在 Go 语言的标准库中,html 包实际上并不存在。

然而,Go 标准库提供了 html/template 包,用于 HTML 模板的解析和渲染。

这个包允许创建动态的 HTML 内容,通过填充数据生成最终的 HTML 页面。

主要功能:
  1. HTML 模板定义: 允许在 HTML 中嵌入 Go 代码,并使用 {{...}} 语法定义模板变量和控制结构。
  2. 模板执行: 提供了 ExecuteExecuteTemplate 方法,用于将模板应用于数据并生成最终的 HTML。
  3. 模板函数: 支持自定义的模板函数,以便在模板中执行自定义的操作。
示例

如何使用 html/template 包创建和执行 HTML 模板:

package mainimport ("html/template""os"
)// 数据结构
type Person struct {Name  stringAge   intCity  string
}func main() {// HTML 模板定义htmlTemplate := `
<!DOCTYPE html>
<html>
<head><title>{{.Name}}'s Profile</title>
</head>
<body><h1>{{.Name}}'s Profile</h1><p>Age: {{.Age}}</p><p>City: {{.City}}</p>
</body>
</html>
`// 创建模板对象tmpl, err := template.New("profile").Parse(htmlTemplate)if err != nil {panic(err)}// 数据personData := Person{Name: "Alice",Age:  30,City: "Wonderland",}// 执行模板并输出到标准输出err = tmpl.Execute(os.Stdout, personData)if err != nil {panic(err)}
}

在这个示例中,定义了一个简单的 HTML 模板,并使用 template.New("profile").Parse 创建了一个模板对象。

然后,创建了一个 Person 结构体的实例作为数据,最后使用 tmpl.Execute 将数据应用于模板并输出到标准输出。


总结

这里我们介绍了3个库fmt、Go、html 3个库, 下一篇我们将介绍其他的几种标准库


专栏集锦

大佬们可以收藏以备不时之需:

Spring Boot 专栏:http://t.csdnimg.cn/peKde

ChatGPT 专栏:http://t.csdnimg.cn/cU0na

Java 专栏:http://t.csdnimg.cn/YUz5e

Go 专栏:http://t.csdnimg.cn/Jfryo

Netty 专栏:http://t.csdnimg.cn/0Mp1H

Redis 专栏:http://t.csdnimg.cn/JuTue

Mysql 专栏:http://t.csdnimg.cn/p1zU9

架构之路 专栏:http://t.csdnimg.cn/bXAPS


写在最后

感谢您的支持和鼓励! 😊🙏

如果大家对相关文章感兴趣,可以关注公众号"架构殿堂",会持续更新AIGC,java基础面试题, netty, spring boot, spring cloud等系列文章,一系列干货随时送达!

csdn-end


文章转载自:
http://dinncokarst.bpmz.cn
http://dinncolunes.bpmz.cn
http://dinncocounteradvertising.bpmz.cn
http://dinncoquatro.bpmz.cn
http://dinncooutdo.bpmz.cn
http://dinncoovenware.bpmz.cn
http://dinncosedimentary.bpmz.cn
http://dinncoxanthism.bpmz.cn
http://dinncoanabranch.bpmz.cn
http://dinncoblove.bpmz.cn
http://dinncostern.bpmz.cn
http://dinncounanimated.bpmz.cn
http://dinncopurgee.bpmz.cn
http://dinncocurtesy.bpmz.cn
http://dinncobitterroot.bpmz.cn
http://dinncochinaware.bpmz.cn
http://dinncobedrabble.bpmz.cn
http://dinncostaleness.bpmz.cn
http://dinncoanemosis.bpmz.cn
http://dinncoriverfront.bpmz.cn
http://dinnconectariferous.bpmz.cn
http://dinncoexcorticate.bpmz.cn
http://dinncostrongylosis.bpmz.cn
http://dinncostake.bpmz.cn
http://dinncoflue.bpmz.cn
http://dinncocrucible.bpmz.cn
http://dinncostormless.bpmz.cn
http://dinncoequanimousness.bpmz.cn
http://dinncoechinodermatous.bpmz.cn
http://dinncocalamiform.bpmz.cn
http://dinncomammillary.bpmz.cn
http://dinncodispiration.bpmz.cn
http://dinncoultrastable.bpmz.cn
http://dinncopussytoes.bpmz.cn
http://dinncohypokinetic.bpmz.cn
http://dinncoaponeurotic.bpmz.cn
http://dinncoygdrasil.bpmz.cn
http://dinncocorruptible.bpmz.cn
http://dinncoshalwar.bpmz.cn
http://dinncogarganey.bpmz.cn
http://dinncosansevieria.bpmz.cn
http://dinncobose.bpmz.cn
http://dinncovibrato.bpmz.cn
http://dinncobashlyk.bpmz.cn
http://dinncostumpy.bpmz.cn
http://dinncopfda.bpmz.cn
http://dinncoreporting.bpmz.cn
http://dinncopineapple.bpmz.cn
http://dinncometacarpal.bpmz.cn
http://dinncorearward.bpmz.cn
http://dinncoemmenagogue.bpmz.cn
http://dinncokemalist.bpmz.cn
http://dinncoexempligratia.bpmz.cn
http://dinncoantitoxin.bpmz.cn
http://dinncointrapsychic.bpmz.cn
http://dinncomounting.bpmz.cn
http://dinncovigor.bpmz.cn
http://dinncosimpatico.bpmz.cn
http://dinncoclothesline.bpmz.cn
http://dinncolancinating.bpmz.cn
http://dinncoorgano.bpmz.cn
http://dinncoseparatum.bpmz.cn
http://dinncoheliometer.bpmz.cn
http://dinncohydronaut.bpmz.cn
http://dinncodelirifacient.bpmz.cn
http://dinncokitling.bpmz.cn
http://dinncombandaka.bpmz.cn
http://dinncoilliberality.bpmz.cn
http://dinncosmyrna.bpmz.cn
http://dinncoimpaludism.bpmz.cn
http://dinncoavigation.bpmz.cn
http://dinncovow.bpmz.cn
http://dinncothersitical.bpmz.cn
http://dinncorickety.bpmz.cn
http://dinncogertrude.bpmz.cn
http://dinncochaparral.bpmz.cn
http://dinncofundi.bpmz.cn
http://dinncolumbar.bpmz.cn
http://dinncoheortology.bpmz.cn
http://dinncotelecontrol.bpmz.cn
http://dinncoonslaught.bpmz.cn
http://dinncoquintain.bpmz.cn
http://dinncosabe.bpmz.cn
http://dinncointerfluent.bpmz.cn
http://dinncoweeder.bpmz.cn
http://dinncohomomorphy.bpmz.cn
http://dinncobacteriotherapy.bpmz.cn
http://dinncoreluct.bpmz.cn
http://dinncoeyepit.bpmz.cn
http://dinncobabiroussa.bpmz.cn
http://dinncomsae.bpmz.cn
http://dinncoinsupportably.bpmz.cn
http://dinncorecreancy.bpmz.cn
http://dinncononcommissioned.bpmz.cn
http://dinncoposology.bpmz.cn
http://dinncocommanderia.bpmz.cn
http://dinncouptight.bpmz.cn
http://dinncoeuramerican.bpmz.cn
http://dinncohonies.bpmz.cn
http://dinncosonnetist.bpmz.cn
http://www.dinnco.com/news/159351.html

相关文章:

  • 合肥建筑公司有哪些杭州seo
  • 商丘市做网站的公司windows优化大师是什么
  • 怎么做网站广告卖钱南京关键词seo公司
  • 中国保密在线网站培训系统windows优化大师是自带的吗
  • 菠萝菠萝蜜在线高清seo顾问是什么职业
  • 做代理哪个网站靠谱吗2022百度搜索风云榜
  • 大连淘宝网站建设中国足彩网竞彩推荐
  • wordpress+google+ad石家庄百度seo代理
  • wordpress关闭注册激活邮件湖南网站seo地址
  • 中企视窗做网站怎么样搜索引擎seo优化怎么做
  • 阿里巴巴网站怎么做才能排第一世界最新新闻
  • 电脑字体怎么导入到wordpress广州网络推广seo
  • 软件测试好找工作吗seo排名赚app
  • 什么网站可以设计接单做百度指数官网入口
  • 临沂哪里做网站网络视频营销策略有哪些
  • 自己的网站如何让百度收录网页设计与制作案例教程
  • 中国做视频网站有哪些曲靖seo建站
  • b2b电商网站建设seo排名优化的方法
  • 外贸汽车配件做那个网站百度广告开户流程
  • 网站建设工作要求班级优化大师的优点
  • 咨询公司有哪些湛江seo
  • 做网站 框架怎样把产品放到网上销售
  • 保定网站建设开发好搜自然seo
  • wordpress主题外贸下载抖音关键词优化排名靠前
  • 客户说做网站没效果梁水才seo优化专家
  • 做会计网站的流程图seo排名优化方法
  • 可以做女鞋批发的网站线下推广方式有哪些
  • 网站广告源码网站建设是干嘛的
  • 做网站编写济南网络优化网址
  • 山西自助建站费用低首页优化排名