golang复习日记1

package main

import(
    "fmt"
    "strings"
)

func main(){
    var url string
    var path string
    fmt.Scan(&url,&path)
    url = urlProcess(url)
    path = pathProcess(path)
    fmt.Println(url,path)
}

func urlProcess(url string) string {
    result := strings.HasPrefix(url,"http://") //判断是否以。。。开头
    if !result {
        url = fmt.Sprintf("http://%s",url)
    }
    return url
}

func pathProcess(path string) string {
    result := strings.HasSuffix(path,"/") //判断是否以 / 结尾
    if !result {
        path = fmt.Sprintf("%s/",path)
    }
    return path
}

//strings.Index  判断字符串首次出现的位置
//strings.LastIndex 判断字符串最后出现的位置
//strings.Replace 字符串替换
//strings.Count 字符串字数统计
//strings.Repeat(url string,count int) 重复count次url

//去掉字符
    //strings.Trim(str string,cut string) 去掉首尾的cut字符
        ////strings.Trim
            //+Space()去掉首尾的空白字符
            //+Left()去掉首
            //+Right()去掉尾

//strings.Field()返回所有空格分隔的字符
//strings.Split()返回split分割的所有字符

//strconv.Itoa(1000) 整数转字符串
posted @ 2020-10-20 11:29  YaochenZhang  阅读(68)  评论(0)    收藏  举报