列表

详情


GP2. 小明信息

描述

已知小明的信息(姓名:小明,年龄:23,性别:男),定义三个变量,分别表示姓名(string类型),年龄(int类型),性别(男true,女false,bool类型),然后按照姓名,年龄,性别的顺序,逐行输出对应的信息。

知识点:

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。

Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。声明变量的一般形式是使用 var 关键字: var 变量名 类型

string,int,bool 都是基本数据类型

golang声明变量的时候为其指定初始值,格式如下:var 变量名 类型 = 表达式

fmt.Println(args...) 使用 参数args 的默认格式将 参数args 写入标准输出,并追加一个 换行符\n。简而言之fmt.Println(...) 可以将参数输出到控制台,并在最后自动增加换行字符 \n。如果是多参数,那么参数的输出之间会添加空格。它返回写入的字节数和遇到的任何错误。

输入描述

输出描述

小明
23
true

示例1

输入:

输出:

小明
23
true

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Go 解法, 执行用时: 2ms, 内存消耗: 824KB, 提交时间: 2022-06-08

package main

import (
    "fmt"
)
func main() {
    var name string = "小明"
    var age int64 = 23
    var sex bool = true
    fmt.Println(name)
    fmt.Println(age)
    fmt.Println(sex)
  
}

Go 解法, 执行用时: 2ms, 内存消耗: 824KB, 提交时间: 2022-06-02

package main

import (
	"fmt"
)

func main() {
	var (
		name string = "小明"
		age  byte = 23//byte 是 uint8 0-255
		sex  bool = true
	)
	fmt.Printf("%s\n%d\n%t\n", name, age, sex)
}

Go 解法, 执行用时: 2ms, 内存消耗: 828KB, 提交时间: 2022-06-09

package main

import (
    "fmt"
)
func main() {
    var name string
    var age int
    var gender bool
    name = "小明"
    age = 23
    gender = true
    fmt.Println(name)
    fmt.Println(age)
    fmt.Println(gender)
}

Go 解法, 执行用时: 2ms, 内存消耗: 904KB, 提交时间: 2022-06-05

package main

import (
    "fmt"
)
func main() {
    name := "小明"
    age := 23
    sex := true
    fmt.Println(name)
    fmt.Println(age)
    fmt.Println(sex)
  
}

Go 解法, 执行用时: 2ms, 内存消耗: 936KB, 提交时间: 2022-06-06

package main

import (
    "fmt"
)
func main() {
  var name string = "小明"
  var age int = 23
  var sex bool = true
  fmt.Println(name)
  fmt.Println(age)
  fmt.Println(sex)
}

上一题