博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go的变量作用域
阅读量:6950 次
发布时间:2019-06-27

本文共 532 字,大约阅读时间需要 1 分钟。

hot3.png

go的变量作用域是花括号确定的,任一变量的作用域只在自身所处的花括号范围内

if, for等可以有初始化表达式的,其作用域还要高于其后的花括号一层

package mainfunc main() {	x:=1	println(x)		for x:=3;;{		print(x," ")		break	}	println(x)		if x:=5; true {		print(x," ")	}	println(x)		for {		x:=7		print(x," ")		break	}	println(x)		if true {		x:=9		print(x," ")	}	println(x)	if x:=2; true {		print(x," ")		x:="abc"		print(x," ")	}	println(x)		for x:=4;; {		print(x," ")		x:="def"		print(x," ")		break	}	println(x)}// 1// 3 1// 5 1// 7 1// 9 1// 2 abc 1// 4 def 1

转载于:https://my.oschina.net/liudiwu/blog/148220

你可能感兴趣的文章
Linux课程---3、Linux远程登录和传输(操作Linux服务器软件)
查看>>
前端模板资源
查看>>
不仅仅是Google,您必须知道的全球十大地图API
查看>>
php排序
查看>>
JSP与Servlet之间传值
查看>>
JavaScript&jQuery.动态删除元素
查看>>
pickle和json模块
查看>>
Python基本语法_输入/输出语句详解
查看>>
用 Flask 来写个轻博客 (4) — (M)VC_创建数据模型和表
查看>>
快速入门分布式消息队列之 RabbitMQ(2)
查看>>
IIS安装与部署,站点的部署与配置
查看>>
Google两步验证的工作原理
查看>>
es6 babel编译
查看>>
过滤器(转载)
查看>>
PLSQL基本操作
查看>>
persisted? vs new_record?
查看>>
Linux下禁止ping最简单的方法
查看>>
一个用户下表、批量授予权限给另一个用户
查看>>
Hibernate 关联映射
查看>>
mybatis spring maven
查看>>