加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

golang 中打印函数问题

发布时间:2020-12-16 19:00:30 所属栏目:大数据 来源:网络整理
导读:/** * Created with IntelliJ IDEA. * User: zhangjian * Date: 13-5-13 * Time: 下午1:51 * To change this template use File | Settings | File Templates. */package mainimport "fmt"import "unsafe"func main() {a_int := []int{1,2,3,4,5}ai:=reverse
/**
 * Created with IntelliJ IDEA.
 * User: zhangjian
 * Date: 13-5-13
 * Time: 下午1:51
 * To change this template use File | Settings | File Templates.
 */
package main

import "fmt"
import "unsafe"

func main() {
	a_int := []int{1,2,3,4,5}
	ai:=reverse(a_int)
	for aa := range ai{
		//1.这个地方"%d "中%d后面一定要加空格,不然golang会认为是字符串%d,直接输出
		//fmt.Printf这个函数要求()括号里面的必须是字符串,也就是直接fmt.Printf(ai[aa])有语法错误,如果是fmt.Println(ai[aa])是可以的
		fmt.Printf("%d ",ai[aa])
	}

}

func reverse  (a []int) []int {
	for i,j := 0,len(a)-1;i<=j;i,j=i+1,j-1{
		a[i],a[j]=a[j],a[i]
	}
	return a
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读