题目:

输入字符串,返回最大的单词。

实例: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只能分割空格符号。

最新文章

  1. 初步认识ajax(个人整理)
  2. adb &amp; adb shell 相关命令
  3. linux之使用cron,logrotate管理日志文件
  4. [.NET] 打造防“狼”神器 :任务栏篇
  5. Asp.Net中的获取Web.config中设置的参数!(前后台的代码示例)
  6. .net 访问远程的MSSQL报System.AccessViolationException错误的解决方法
  7. C++的第一天
  8. linux 下rabbitmq 安装
  9. Map Task内部实现分析
  10. 基于java的ES开发
  11. 在ubuntu中屏蔽“检测到系统程序出现问题”对话框
  12. nginx request_time 和upstream_response_time
  13. hibernate08--OpenSessionInView
  14. HttpWebRequst中https的验证处理问题
  15. LC_ALL=C的含义
  16. 基于zuul实现自定义路由源码分析
  17. vue2.0学习小列子
  18. 火焰图定位dbproxy问题
  19. MongoDB分片介绍
  20. atom的设置

热门文章

  1. App.after
  2. Drawer实现侧边栏布局
  3. 计算一段日期内的周末天数的php代码(星期六,星期日总和)
  4. 各操作系统下php.ini文件的位置在哪里
  5. vue中操作Dom节点的方法
  6. Visual Studio Code - 快捷键
  7. Golang通过反射获取结构体的标签
  8. ECMAScript 2015 迭代器协议:实现自定义迭代器
  9. Python程序打包为可执行文件exe
  10. JUnit的基本使用