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) 整数转字符串
浙公网安备 33010602011771号