• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

GO语言入门-fmt包用法总结

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

练习fmt方法

package main

import (
	"fmt"
	"math"
	"strings"
)

const (
	name = "王龙"
	age  = 18
	isOK = true
)

var (
	name1 string
	age1  int
	isOK1 bool
)

func main() {

	name1 = "王龙1"
	age1 = 19
	isOK1 = true

	fmt.Println(name)
	fmt.Println(age)
	fmt.Println(isOK)
	fmt.Println(name1)
	fmt.Println(age1)
	fmt.Println(isOK1)

	fmt.Printf("%f\n", math.Pi)
	fmt.Printf("%.2f\n", math.Pi)

	s1 := "hello"
	s2 := "你好"
	fmt.Printf("%s\n", s1)
	fmt.Printf("%s\n", s2)

	s4 := "hello中国"
	for i := 0; i < len(s4); i++ {
		fmt.Printf("%v(%c)",s4[i],s4[i])
	}

	b1 :=true
	var b2 bool
	fmt.Printf("%T\n",b1)
	fmt.Printf("%T value:%v\n",b2,b2)

	path := "/Users/ianthony/Desktop/anthonyProject"
	fmt.Printf("%s\n",path)

	s3 := `第一
第二
第三`
	fmt.Printf("%s",s3)


	name := "理想"
	world := "北京"

	// 字符串拼接
	ss := name + world
	fmt.Println(ss)

	// 字符串拼接
	ss1 := fmt.Sprintf("%s%s",name,world)
	fmt.Println(ss1)

	// 字符串拼接
	ret := strings.Split(path,"/")
	fmt.Println(ret)

	// 判断是否包含
	fmt.Println(strings.Contains(path,"ianthony"))

	// 判断是否以/开头
	fmt.Println(strings.HasPrefix(path,"/"))
	// 判断是否以t结尾
	fmt.Println(strings.HasSuffix(path,"t"))

	// 判断j的索引值是多少
	s5 := "abcdefj"
	fmt.Println(strings.Index(s5,"j"))
	// 拼接
	fmt.Println(strings.Join(ret,"/"))
	fmt.Println(strings.Join(ret,"+"))
  
  // 遍历字符串
	s := "hello沙河"
	for i := 0; i < len(s); i++ { //byte
		fmt.Printf("%c ", s[i])
	}
	fmt.Println()
	for _, r := range s { //rune
		fmt.Printf("%c ", r)
	}
	fmt.Println()
	
  // 数据类型强制转换
	n := 10
	var f float64
	f = float64(n)
	fmt.Println(f)
}


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Go语言学习笔记(七)发布时间:2022-07-10
下一篇:
从零开始搭建Go语言开发环境发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap