博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
literal在程序語言中的意思(轉)
阅读量:4494 次
发布时间:2019-06-08

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

Literal在程序语言中的意思

Literal, 在程序语言中,指表示某种数据值的符码。如,123 是整数值符码,
3.14 是浮点值符码,abcd 是字串值符码,True, False, 是逻辑值符码,等。
Literal 代表的是数据值的本身,区别于“变量”(Variable, 即容纳数据值的
内存址)。当然,变量名也可以作为 literal 处理。最直观的理解是,碰到
literal, 你不会想到要往里面写东西;如:123 = "Hello, World!", 象变量
那样。换句话说,Literal 是一个常量(Constant)。
“名与实”:那么,干脆把 literal 叫常量得了?不错,Literal 在有的程序
语言中就叫 Constant。但有的文献还是作了区别。兹述如下:
在程序语言中,符码作用有二:名称和数据值。凡是称为变量和常量的符码,都
是名称(ID,Symbol, Name),它们都代表一定的数据值,即 literal;只不过变量
所代表的数据值可以更换,而常量所代表的数据值是固定的而已。简言之,常量、
变量是“名”,Literal 是“实”。在这个意义上,就能体会与其英语原义的关联。
中文迄无定译。见到过“字面量”、“字面值”、“文字”、“实量”等译法。
我以为,可以考虑译作“实值”。那么,
String Literal: 字串实值。

转载于:https://www.cnblogs.com/chickenrun/archive/2012/10/31/2747637.html

你可能感兴趣的文章
HTML <input> 标签
查看>>
adt-bundle-windows-x86-20131030
查看>>
Socket
查看>>
开发油猴脚本:给任意网页的选中文字涂色
查看>>
JQuery常用函数及功能小结
查看>>
jsp隐式对象
查看>>
通用jsp模板
查看>>
bzoj1010 [HNOI2008]玩具装箱toy
查看>>
vue部分问题
查看>>
正则表达式之 数据验证 与 文本替换
查看>>
Mybatis3
查看>>
sqlserver中的CHARINDEX用法
查看>>
TypeScript学习笔记-枚举
查看>>
CSS进阶(二)content
查看>>
fpm 制作nginx rpm包
查看>>
【转载】MAC OS开启关闭ftp命令
查看>>
运维之扩容与升级
查看>>
如何理解JAVA的跨平台特性
查看>>
V2EX iOS客户端应用源码
查看>>
ASP.NET 页面异步任务
查看>>