当前位置: 首页 > news >正文

自己做一个网站的成本深圳东门密室逃脱

自己做一个网站的成本,深圳东门密室逃脱,建设部网站退休注册人员,wordpress转换成dede数据结构 字符串 string 访问字符串中的值 通过下标访问 s1 : "hello world"first : s[0]通过切片访问 s2 : []byte(s1) first : s2[0]通过for-range循环访问 for i, v : range s1 {fmt.Println(i, v) }查询字符是否属于特定字符集 // 判断字符串中是否包含a、b、…

数据结构

字符串 string

  1. 访问字符串中的值

    • 通过下标访问
     s1 := "hello world"first := s[0]
    
    • 通过切片访问
    s2 := []byte(s1)
    first := s2[0]
    
    • 通过for-range循环访问
    for i, v := range s1 {fmt.Println(i, v)
    }
    
  2. 查询字符是否属于特定字符集

    // 判断字符串中是否包含a、b、c中的任意一个字符strings.ContainsAny(s1, "abc")// 判断字符串中是否包含abc子串strings.Contains(s1, "abc")// 判断字符串中是否包含a字符strings.ContainsRune(s1, 'a')
  1. 比较两个字符串
    • ==
    if s1 == s2 {fmt.Println("s1 == s2")
    }
    
    • strings.Compare, 1大于,0相等,-1小于
    if strings.Compare(s1, s2) == 0 {fmt.Println("s1 == s2")
    }
    
    • strings.EqualFold, 忽略大小写
    if strings.EqualFold(s1, s2) {fmt.Println("s1 == s2")
    }
    
  2. 字符串拼接
    • 加号
    s3 := s1 + s2
    
    • strings.Join
    s3 := strings.Join([]string{s1, s2}, "")
    
    • 高效拼接字符串
      var buffer bytes.Buffer
      buffer.WriteString(s1)
      buffer.WriteString(s2)
      s3 := buffer.String()
      
      或者
      var builder strings.Builder
      buffer.WriteString(s1)
      buffer.WriteString(s2)
      s3 := buffer.String()
      

slice模拟stack

  1. 创建栈
    stack := make([]int, 0)
    
  2. 入栈
    stack = append(stack, 1)
    
  3. 出栈
    if len(stack) > 0 {stack = stack[:len(stack)-1]
    }
    
  4. 判断栈是否为空
    if len(stack) == 0 {fmt.Println("stack is empty")
    }
    

slice模拟Queue

  1. 创建队列
    queue := make([]int, 0)
    
  2. 入队
    queue = append(queue, 1)
    
  3. 出队
    if len(queue) > 0 {queue = queue[1:]
    }
    
  4. 判断队列是否为空
    if len(queue) == 0 {fmt.Println("queue is empty")
    }
    

slice模拟Set

  1. 创建集合
    set := make(map[byte]struct{})
    
  2. 添加元素
    set['a'] = struct{}{}
    
  3. 删除元素
    delete(set, 'a')
    
  4. 判断元素是否存在
    if _, ok := set['a']; ok {fmt.Println("a is in set")
    }
    
http://www.yayakq.cn/news/518299/

相关文章:

  • 优秀网站建设设计html网站模板 淘宝商城
  • 网站后角色管理权限怎么设置?网站建设有什么要求
  • 营销型网站制作国产免费linux服务器
  • 上海网站建设大概多少钱东营建设局官网
  • wordpress电影下载站主题腾讯云主机做网站
  • 做映射后 内网无法通过域名访问网站天进机械东莞网站建设
  • 高端网站建设968福清可以做宣传的网站
  • 新手学做网站pdf长沙装修公司口碑比较好的
  • 做网站难吗?协会门户网站建设
  • 广州网站推广服务商博客wordpress模版8.0
  • 建设一个网站需要多久做个简单网站大概多少钱
  • 网站优化推广公司推荐wordpress调用文章位置
  • 网站负责人 备案中国建造师网官网个人入口
  • 房山石家庄网站建设网上二手书网站开发中的问题和展望
  • 李沧网站建设电话免费的个人简历电子版
  • 零基础学pytho 网站开发深圳生产型企业网站建设
  • 常州建设安全员报名网站长沙 网站seo服务 网络服务
  • 网站建设网页设计服务中国新冠疫苗接种率
  • 龙岗区住房和建设局在线网站wordpress 调用标题
  • 福安市代理做网站修复WordPress图片上传错误
  • 各大行业网站长治在网络做推广
  • 怎么确定电商网站建设的目标阿里巴巴平台做外贸可以吗
  • 网站挂百度推广小程序游戏怎么赚钱
  • android网站开发实例教程博敏网站建设
  • 郑州专做喜宴的网站上海网站建设品牌
  • 建设旅游网站目标客户分析音乐网站模板下载
  • 阿里云网站建设模板劳保用品 技术支持 东莞网站建设
  • 紫金网站建设价格建设企业网站的需要多长时间
  • 手机建设网站赚钱wordpress获取文章目录id
  • 福建网站建设通州网站建设多少钱