golang-练习1
2024-08-30 21:00:37
题目:
输入字符串,返回最大的单词。
实例:run#¥@!time 返回:time
package main
import (
"fmt"
"strings"
) func MyPrintf(a string) string {
mm := strings.FieldsFunc(a,split)
fmt.Println(mm)
for i:=0;i<(len(mm));i++{
if len(mm[0])<len(mm[i]){
mm[0]=mm[i]
}
}
kk :=mm[0]
return kk
} func split(s rune) bool{
if ((s>='a'&&s<='z')||(s>='A'&&s<='Z')){
return false
}
return true
} func main() {
var nn string
nn = "fun&!! time"
mm := MyPrintf(nn)
fmt.Println(mm)
}
主要学习点:
1、strings包的任意特征分割功能strings.FieldsFunc,strings.Fields只能分割空格符号。
最新文章
- 初步认识ajax(个人整理)
- adb &; adb shell 相关命令
- linux之使用cron,logrotate管理日志文件
- [.NET] 打造防“狼”神器 :任务栏篇
- Asp.Net中的获取Web.config中设置的参数!(前后台的代码示例)
- .net 访问远程的MSSQL报System.AccessViolationException错误的解决方法
- C++的第一天
- linux 下rabbitmq 安装
- Map Task内部实现分析
- 基于java的ES开发
- 在ubuntu中屏蔽“检测到系统程序出现问题”对话框
- nginx request_time 和upstream_response_time
- hibernate08--OpenSessionInView
- HttpWebRequst中https的验证处理问题
- LC_ALL=C的含义
- 基于zuul实现自定义路由源码分析
- vue2.0学习小列子
- 火焰图定位dbproxy问题
- MongoDB分片介绍
- atom的设置