【原创翻译】如何命名变量
2019独角兽企业重金招聘Python工程师标准>>>
恰当地命名变量,是软件开发的重要组成部分。变量名称必须由字母开头,其后可以含有字母、数字和_(下划线)。Go编译器并不关注你怎么命名变量,它的命名方式只对你(或其他人)有意义。尽可能地选择贴近变量含义的名称。假设有如下代码:
x := "Max"
fmt.Println("My dog's name is", x)
在这个例子中,x不是一个很好的变量名称。更好的名称也许是:
name := "Max"
fmt.Println("My dog's name is", name)
甚至:
dogsName := "Max"
fmt.Println("My dog's name is", dogsName)
在最后一个例子中,我们利用了“驼峰式”变量名来连接多个单词。第一个单词的首字母是小写,其后单词的首字母是大写,其他所有字母都是小写。
转载于:https://my.oschina.net/zingscript/blog/196173
【原创翻译】如何命名变量相关推荐
- [原创翻译]利用文字识别来查询世界
本文的内容翻译自附录1中的论文内容. 文章结构如下: 摘要 介绍 文本识别工具链 文本与主题相关联 实验性结果 总结 致谢 参考文献 运用文本识别来查询世界 作者:Ingmar Posner and ...
- 原创翻译: 64 位 Windows 内核虚拟地址空间布局(基于 X64 CPU)
本文为原创翻译,原文出处为 http://www.codemachine.com/article_x64kvas.html 对于原文中,较难理解或者论述过于简单的部分,则添加了译注:译注来自于内核调试 ...
- 用python写一个用驼峰法来命名变量脚本
用python写一个用驼峰法来命名变量脚本 前言 一.思路 1.用有道翻译来翻译变量名 2.获取剪切板内容 3.热键监听来执行程序 二.使用步骤 1.大致的使用方法 2.要用到的库 2.主方法 总结 ...
- 【原创翻译】从Mambo到Joomla! 的迁移手册【Joomla 文档】
摘要: 本文讨论了如何从Mambo4.5.2迁移到 Joomla! 1.0 . Migrating to Joomla! from Mambo 标题: [原创翻译]从Mambo到 Joomla! 的迁 ...
- python函数的命名_18:命名, 变量, 代码, 函数
# 练习18.命名, 变量, 代码, 函数 标题包含的内容够多的吧?接下来我要教你"函数(function)"了!说到函数,不一样的人会对它有不一样的理解和使用方法,不过我只会教你 ...
- Modern CMake 翻译 2.1 变量和缓存
<<Modern CMake>> 翻译 2.1 变量和缓存 局部变量 我们首先来看变量.局部变量通常这样设置: set(MY_VARIABLE "value" ...
- 【公告】博客专家4月发布原创/翻译奖励发放
博客专家4月发布原创/翻译文章奖励 CSDN ID 博客地址 所获奖励 v_JULY_v http://blog.csdn.net/v_JULY_v 图灵社区技术图书.程序员杂志最新期刊.C币100 ...
- iOS7人机界面指南 – ISUX原创翻译
http://isux.tencent.com/ios-human-interface-guidelines-ui-design-basics-ios7.html iOS7人机界面指南 – ISUX原 ...
- python古诗朝代_用 Python 编写中国历史知识库,此时不用中文命名变量更待何时?...
原标题:用 Python 编写中国历史知识库,此时不用中文命名变量更待何时? 早先想做个以中国历史为背景的小游戏,但苦于没找到现成已结构化的历史数据.理想中的需要有人物(包括基本信息.人物关系).事件 ...
最新文章
- linux shell 文件路径 分解 解析 切分 ${str:a:b} 用法
- JavaScript类库
- docker启动nginx代理不上_Docker nginx 反向代理设置
- 关于c++输出中的endl
- UML 类图几种关系的总结
- python发送json请求_使用Python请求发布JSON
- Qt5.8 Windows端 关于 Style Plugin Example 官方实例中的错误
- bzoj 4570: [Scoi2016]妖怪 凸包
- python export_django-import-export插件使用教程
- Sauce Labs将分析和扩展调试添加到其持续测试云中
- [ACL18]基于Self-Attentive的成分句法分析
- THUWC2019游记
- maven私服搭建及应用
- 华硕 tuf b360 efi_技嘉小雕、微星迫击炮、华硕电竞特工三款主板对比
- jinjia2 模板库- django/flask
- mac下解决无法往U盘内复制文件的问题
- wifidog 认证
- 有限合伙税收“优惠”:上市公司股东大举入疆或为避税
- 数字电路硬件设计系列(十三)之HDMI电路设计
- Listener method could not be invoked with the incoming message消息队列RabbitMQ项目启动报错及监听队列报错