符号-$,美元符号$在不同语言代码中的解释与应用
拿出来大家共勉,不足之处请指正。
很久之前的学习笔记了,一直存放在本地中
文章目录
- 转义字符
- About—'$'
- 强制规约:
- 标识符:
- JavaScript:
- **Java**
- PHP
- **Visual FoxPro**
- **Bash Shell**
- **iBatis**
转义字符
< >&“©分别是<,>,&,”,;的转义字符
About—‘$’
强制规约:
代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。
反例: _name / _*name / Object/name∗/nameObject / name* / nameObject/name∗/name / Object$
标识符:
可以含有美元,美元符号可以放在第一个,数字不行
JavaScript:
允许符号作为有效的识别来当做变量名或者方法名来使用。最著名的例子就是jQuery了,整个使用过程中到处都是符号作为有效的识别来当做变量名或者方法名来使用。最著名的例子就是jQuery了,整个使用过程中到处都是符号作为有效的识别来当做变量名或者方法名来使用。最著名的例子就是jQuery了,整个使用过程中到处都是。只是jQuery变量的一个别名,但是也正式只是jQuery变量的一个别名,但是也正式只是jQuery变量的一个别名,但是也正式的短小、高可识别度,在编写代码时带来了很多的便利。
Java
Java其实也可以将$作为有效的变量,只是它不能作为用户定义,而是预留给编译器使用
PHP
在PHP的变量中,总是会带有$符号(define的常量除外),它可以看做是PHP变量的一部分,但是不严格地说它更像是取变量所包含的内容,
eg:
$x=7;$y="x";echo $$y;
其结果是
7
第一个去了y中的内容为x,第二个去了y中的内容为x,第二个去了y中的内容为x,第二个取了x中的内容为7。另外->也可以理解以对象为目标取内容。
不只是PHP,Shell Script、Perl也是一样的处理,像Shell Script就比较全别,不带的语句进行变量赋值,使用的语句进行变量赋值,使用的语句进行变量赋值,使用来获取变量的内容。
Visual FoxPro
用[cSearchFor $ cSearchIn](http://msdn.microsoft.com/en-us/library/200c7da2%28v=vs.71%29.aspx)
来检查字符式是否出现在另一个字符式中出现。
Bash Shell
Bash Shell里面,$常常会被用来当做指令提示字元(Command Prompt)。我们也可以修改环境变量PS1来改变提示字元。
此外,$除了之前提到的当做取变量的内容外,同时也是一个变量,它保存的是当前进程id。
iBatis
这是一个Java的ORM框架,不过我第一次接触它是移植在.net平台上的iBatis.net。在这个框架里,用$包裹变量则表示要对其内容进行转义以防止SQL注入攻击。或者使用#不进行转义。
符号-$,美元符号$在不同语言代码中的解释与应用相关推荐
- c语言代码中调用系统命令行.sh shell脚本,linux shell system传参
C语言代码中调用命令行: 1. 使用system(" 命令行 "); -- 执行完命令行后,会返回原先C代码的位置,继续执行. 2. 如果命令行中需要传参,使用 sprin ...
- 在易语言代码中嵌入汇编/机器码
在易语言代码中嵌入汇编/机器码 --"置入代码"的使用方法简介 作者:liigo 原文链接:http://blog.csdn.net/liig ...
- 二分搜索(C语言代码)及解释
#二分搜索(C语言代码)及解释 二分搜索(二分查找)是一种分治法的典型应用,分治法的基本思想是将一个规模为n 的问题,分解成k个规模较小的子问题.这些子问题相互独立且与原问题相同.通过递 归的解这些子 ...
- c语言代码大全表解释_正点原子Linux第十章C语言版LED灯实验
1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 第十章C语言版LED灯实验 第八章我们讲解了如何用汇编语 ...
- c语言调用c 方法,C语言代码中调用C++代码的方法示例
由于历史原因,以及不同开发人员的技术偏好,C语言和C++语言都有一些独有的非常有价值的项目,因而两种语言的互操作,充分利用前人造的轮子是一件非常有价值的事情. C++代码调用C代码很简单,只要分别在包 ...
- C语言代码中 extern C的前世今生
关注+星标公众号,不错过精彩内容 编排 | strongerHuang 公众号 | strongerHuang 在你的代码中,不知能否看到类似下面的代码: 这好像没有什么问题,你应该还会想:" ...
- c语言中表明空格的是什么代码,C语言代码中的空白符表示什么
空格.制表符.换行符等统称为空白符(space character),它们只用来占位,并没有实际的内容,也显示不出具体的字符. 制表符分为水平制表符和垂直制表符,它们的 ASCII 编码值分别是 9 ...
- c语言代码大全表解释_C语言常用错误代码释义大全,值得收藏!
对于刚学编程,刚接触C++的新手来说,编译运行报错是最头疼的一件事,爆出一堆英文,英语差一点的又不知道什么意思,所以也不知道如何去改,在此,我给大家传一份常见错误中英文对照表及简单解释,希望可以帮到大 ...
- C语言代码中的空白符
空格.制表符.换行符等统称为空白符(space character),它们只用来占位,并没有实际的内容,也显示不出具体的字符. 制表符分为水平制表符和垂直制表符,它们的 ASCII 编码值分别是 9 ...
- R语言代码中的中文乱码和功能窗口下文件名乱码解决办法
一. 代码窗口下中文出现乱码问题,如下: 解决办法为:点击左上角file,选择Reopen with Encoding... 选择UTF-8,点击OK 然后就可以啦 二.功能窗口下文件名乱码问题 这 ...
最新文章
- 属性字符串(富文本)的使用
- C# Regex(2)
- 如何让asp.net应用程序定时自动执行代码
- 【HDU2896】病毒侵袭——ac自动机
- 19.删除链表的倒数第N个节点
- rust笔记5结构体
- 建设“智慧法院” 引入庭审语音识别系统
- 访问iis元数据库失败怎么解决
- shell正则表与文本工具sed
- 15.Linux 高性能服务器编程 --- 进程池和线程池
- Elasticserch学习之分页
- Android 签名时 v2 与 v1 的选择
- 用了五年 VS Code ,我决定换成 JetBrains……
- 在虚拟机VirtualBox上安装苹果Mac OS X系统
- 选股策略与技巧 选股策略报告
- WinKawaks模拟器画面有条纹
- git 和 phabricator arc 常用 命令解析
- heritrix mysql_heritrix的简单使用以及在后台调用heritrix
- Android Facebook游戏邀请功能
- 计算机应用基础大作业0483,西南大学2020年春季计算机应用基础【0483】课程考试大作业参考答案.pdf...
热门文章
- Paper reading:Authenticating Top-k Queries in Location-based Services with Confidentiality
- java内存分配不够_java内存空间不够问题
- Python 查找算法_众里寻他千百度,蓦然回首那人却在灯火阑珊处(线性、二分,分块、插值查找算法)
- learning的反义词英文_常见英语词汇反义词大全
- 部分商誉确认法和全部商誉确认法
- 使用google翻译免费翻译文档,这里以pdf为例
- android9系统WIFI提示已连接,无法访问互联网
- kubernetes networkpolicy网络策略详解
- web端实现二维码扫码记录
- JAVA 方法知识总结