Go语言输出打印--排坑

Python08

Go语言输出打印--排坑,第1张

一.几种公共方法

1)Print:   输出到控制台(不接受任何格式化,它等价于对每一个操作数都应用 %v)

print 在golang中 是属于输出到标准错误流中并打印,官方不建议写程序时候用它。可以再debug时候用

2)Println: 输出到控制台并换行

3)Printf : 只可以打印出格式化的字符串。只可以直接输出字符串类型的变量(不可以输出整形变量和整形等)

4)Sprintf:格式化并返回一个字符串而不带任何输出

5)Fprintf:来格式化并输出到 io.Writers 而不是 os.Stdout

二.带占位符输出--网址:     https://www.jianshu.com/p/8be8d36e779c

和python差不多的道理,这里简单补充

v     值的默认格式

%+v   添加字段名(如结构体)

%#v  相应值的Go语法表示 

%T    相应值的类型的Go语法表示 

%%    字面上的百分号,并非值的占位符

%c     相应Unicode码点所表示的字符 

%x     十六进制表示,字母形式为小写 a-f

%X     十六进制表示,字母形式为大写 A-F

%U     Unicode格式:U+1234,等同于 "U+%04X"

命令如下:

直接在终端中输入gohelp即可显示所有的go命令以及相应命令功能简介,主要有下面这些:

build:编译包和依赖;clean:移除对象文件;doc:显示包或者符号的文档;env:打印go的环境信息;bug:启动错误报告;fix:运行gotoolfix;fmt:运行gofmt进行格式化;generate:从processingsource生成go文件

get:下载并安装包和依赖;install:编译并安装包和依赖;list:列出包;run:编译并运行go程序;test:运行测试;tool:运行go提供的工具;version:显示go的版本;vet:运行gotoolvet;命令的使用方式为:gocommand[args],除此之外,可以使用gohelp;来显示指定命令的更多帮助信息。;在运行gohelp时,不仅仅打印了这些命令的基本信息,还给出了一些概念的帮助信息:;c:Go和c的相互调用;buildmode:构建模式的描述;filetype:文件类型;gopath:GOPATH环境变量

environment:环境变量;importpath:导入路径语法;packages:包列表的描述;testflag:测试符号描述;testfunc:测试函数描述等。

 欢迎使用最新版本的Cococs编辑器cocos creater

windwos下载地址:http://cocos2d-x.org/filedown/CocosCreator_v1.0.1_win

新的ide使用javascript作为脚本语言,和cocos2d-js有一定相似性(但是并不能简单的粘贴代码来移植项目)

在编程过程中,经常需要在控制台输出变量的值进行考察和调试,那么如何在控制台打印变量呢?

cocos提供了内置的Log函数

以下是官方的API说明

cc.log ( obj  subst )

Outputs a message to the Cocos Creator Console (editor) or Web Console (runtime).

名称类型描述

obj    Any    A JavaScript string containing zero or more substitution strings.    

subst    Any    JavaScript objects with which to replace substitution strings within msg. This gives you additional control over the format of the output.    

实际使用中只需要写如下代码就可以打印bool值了

cc.log(true)