我是靠谱客的博主 等待茉莉,最近开发中收集的这篇文章主要介绍Go语言的for和switch,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

package main

import (
	"fmt"
)


//switch例子,比较返回两个字节数组字典数序先后的整数。
func Compare(a,b []byte) int{
	for i := 0;i < len(a) && i < len(b);i++{
		switch{
			case a[i] > b[i]:
				return 1;
			case a[i] < b[i]:
				return -1;
		}
	}
	switch{
		case len(a) < len(b):
			return -1;
		case len(a) > len(b):
			return 1;
	}
	return 0
}

func main(){
	//for例子
	list := []string{"h","e","l","l","o"}
	for k,v := range list{
		fmt.Printf("%d %cn",k,v)
	}
	
	for k,v := range "abcdef" {
		fmt.Printf("%d %cn",k,v)
	}
	
	
	//Println , printf
	s1 := []byte{'a','c'}
	s2 := []byte{'a','d'}
	fmt.Println(Compare(s1,s2))
	
	
}

最后

以上就是等待茉莉为你收集整理的Go语言的for和switch的全部内容,希望文章能够帮你解决Go语言的for和switch所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部