golang-练习2

Posted haha1680737

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang-练习2相关的知识,希望对你有一定的参考价值。

反转字符串

package main

import "fmt"


func FirstReverse(str string) string { 
	var str1 []rune
	runes := []rune(str)	
	for i:=0;i<len(str);i++{
		str1 = append(str1,runes[len(str)-i-1])

	}
	str=string(str1[0:])
return str
}

func main() {
	aa := "coderbyte"
	aa=FirstReverse(aa)
    fmt.Printf(aa)
}

  知识点:

1、将字符串替换为字符,以便操作runes := []rune(str)

2、设置空的rune类型的变量var str1 []rune

3、使用append函数替换str1 = append(str1,runes[len(str)-i-1])

4、将rune变为string  str=string(str1[0:])

以上是关于golang-练习2的主要内容,如果未能解决你的问题,请参考以下文章

golang goroutine例子[golang并发代码片段]

代码片段 - Golang 实现简单的 Web 服务器

代码片段 - Golang 实现集合操作

java golang oop 2文章片段

golang:channel消息传递练习

golang-练习2