首页 > 其他 > 详细

string functions _ golang

时间:2015-03-24 14:21:57      阅读:178      评论:0      收藏:0      [点我收藏+]

The standard libarary‘s strings package provides many useful string-related functions. Here are some examples to give you a sense of the package

package main

import "fmt"
import s "strings"

var p = fmt.Println

func main() {

    p("Contains:   ", s.Contains("tests", "es"))
    p("Count:      ", s.Count("test", "t"))
    p("HasPrefix:  ", s.HasPrefix("test", "te"))
    p("HasSuffix:  ", s.HasSuffix("test", "st"))
    p("Index:      ", s.Index("test", "e"))
    p("Join:       ", s.Join([]string{"a", "b"}, "-"))
    p("Repeat:     ", s.Repeat("a", 5))
    p("Replace:    ", s.Replace("foo", "o", "0", -1))
    p("Replace:    ", s.Replace("foo", "o", "0", 1))
    p("Split:      ", s.Split("a-b-c-d-e", "-"))
    p("ToLower:    ", s.ToLower("TEST"))
    p("ToUpper:    ", s.ToUpper("test"))
    p()
}
Contains:    true
Count:       2
HasPrefix:   true
HasSuffix:   true
Index:       1
Join:        a-b
Repeat:      aaaaa
Replace:     f00
Replace:     f0o
Split:       [a b c d e]
ToLower:     test
ToUpper:     TEST

总结 :

  1 : ......

string functions _ golang

原文:http://www.cnblogs.com/jackkiexu/p/4362502.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!