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:])

posted @   haha1680737  阅读(152)  评论(0)    收藏  举报
编辑推荐:
· C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景
· 从零实现富文本编辑器#3-基于Delta的线性数据结构模型
· 记一次 .NET某旅行社酒店管理系统 卡死分析
· 长文讲解 MCP 和案例实战
· Hangfire Redis 实现秒级定时任务,使用 CQRS 实现动态执行代码
阅读排行:
· C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景
· 管理100个小程序-很难吗
· 基于Blazor实现的运输信息管理系统
· 如何统计不同电话号码的个数?—位图法
· 聊聊四种实时通信技术:长轮询、短轮询、WebSocket 和 SSE
点击右上角即可分享
微信分享提示