zoukankan      html  css  js  c++  java
  • GO语言入门

    练习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
    ", math.Pi)
    	fmt.Printf("%.2f
    ", math.Pi)
    
    	s1 := "hello"
    	s2 := "你好"
    	fmt.Printf("%s
    ", s1)
    	fmt.Printf("%s
    ", 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
    ",b1)
    	fmt.Printf("%T value:%v
    ",b2,b2)
    
    	path := "/Users/ianthony/Desktop/anthonyProject"
    	fmt.Printf("%s
    ",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)
    }
    
    
  • 相关阅读:
    用Vue来实现音乐播放器(10):Scroll组件的抽象和应用
    Vue的生命周期
    用Vue来实现音乐播放器(九):歌单数据接口分析
    Java中StringBuilder和StringBuffer的区别
    StringBuilder类型与String类型相互转换
    List中Add()与AddAll()的区别
    Map集合遍历的四种方式
    Object类型转换为Integer
    web开发中常用到的状态码
    mysql--从不订购的客户
  • 原文地址:https://www.cnblogs.com/ipyanthony/p/12463607.html
Copyright © 2011-2022 走看看