go 的字符查看位置

多个fmt.Scanf()输入方式:

Please Input Str: Please Input Substr: str=asdfsadfadsafdfddsfsad,substr=d
输出:2 21

点击查看代码
package main

import (
	"fmt"
	"strings"
)

func StrIndex(str string, substr string) (int, int) {
	fmt.Printf("str=%s,substr=%s \n",str,substr)
	return strings.Index(str, substr), strings.LastIndex(str, substr)
}

func main() {
	var (
		str string
		substr string
	)
	fmt.Printf("Please Input Str: ")
	fmt.Scanf("%s", &str)
	fmt.Printf("Please Input Substr: ")
	fmt.Scanf("%s", &substr)
	fmt.Println(StrIndex(str, substr))
}


posted @   ty1539  阅读(161)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示