各种编程语言中$符号的意义

 更新时间:2014年09月03日 09:57:50   投稿:junjie  
这篇文章主要介绍了各种编程语言中$符号的意义,本文是给编程新看看的,$符号在多种编程语言中都在使用,需要的朋友可以参考下

0 前言

最近开发过程中使用了多种脚本语言,在这些语言中发现很多的$符号,而每种脚本语言的$符号的用法和意义均不相同,所以借博文总结总结。在linux应用开发中经常使用makefile脚本和shell脚本,有趣的是,这两种脚本使用$符号时存在明显差异,虽然在这两种脚本中$均和变量有关,但是makefile中变量使用括号包裹,而shell脚本缺并不需要括号。

1 shell脚本

定义变量

复制代码 代码如下:

VAR=<value>

使用变量,变量名不需要使用括号包裹
复制代码 代码如下:

$VAR

例子
复制代码 代码如下:

URL="https://www.jb51.net"
curl -I $URL

2 makefile

定义变量

复制代码 代码如下:

VAR=<value>

使用变量,变量名需要使用括号包裹
复制代码 代码如下:

$(VAR)

例子——在makefile中定义一个常数宏
复制代码 代码如下:

DEFS = -DTEST
CFLAGS += $(DEFS)

3 jquery

$代表jquery的简写,
例子——页面载入完成之后向控制台打印字符串

复制代码 代码如下:
$(document).ready(function(){
    console.log("Hello JQuery");
});

4 PHP

    PHP中所有的变量均以$符号开头。

相关文章

  • 日历控件和天气使用分享

    日历控件和天气使用分享

    本文给大家分享的2个简单而且实用的小功能代码,分别是日历控件和天气预报接口,推荐给大家,需要的小伙伴快来参考下吧
    2015-03-03
  • vscode eslint插件报错Parsing error: Invalid ecmaVersion问题

    vscode eslint插件报错Parsing error: Invalid 

    这篇文章主要介绍了vscode eslint插件报错Parsing error: Invalid ecmaVersion问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • git分支(branch)操作相关命令及分支命令的使用

    git分支(branch)操作相关命令及分支命令的使用

    这篇文章主要介绍了git分支(branch)操作相关命令及分支命令的使用的相关资料,需要的朋友可以参考下
    2017-10-10
  • github 常用命令总结大全

    github 常用命令总结大全

    这里整理了github 常用命令的知识,希望能帮助使用GitHub的朋友快速掌握常用命令,有需要的朋友参考下
    2016-09-09
  • win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法

    win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法

    这篇文章主要介绍了win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 如何在Linux 系统中使用apt 包管理器安装 Git LFS

    如何在Linux 系统中使用apt 包管理器安装 Git LFS

    Git LFS是一个开源扩展,用于解决Git在处理大型文件时的效率和性能问题,这篇文章主要介绍了在 Linux系统中使用apt包管理器来安装Git LFS的问题,需要的朋友可以参考下
    2023-05-05
  • idea中的project、module、artifact的具体使用

    idea中的project、module、artifact的具体使用

    本文主要介绍了idea中的project、module、artifact的具体使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • 详解HTTP协议简介

    详解HTTP协议简介

    HTTP是访问互联网使用的核心通信协议,也是所有web应用程序使用的通信协议。下面通过本文给大家介绍HTTP协议简介的相关知识,感兴趣的朋友一起学习吧
    2018-01-01
  • 使用Postman和SoapUI工具测试WebService接口

    使用Postman和SoapUI工具测试WebService接口

    这篇文章介绍了使用Postman和SoapUI工具测试WebService接口的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 几款开源的中文分词系统

    几款开源的中文分词系统

    中文分词是做好中文内容检索、文本分析的基础,主要应用于搜索引擎与数据挖掘领域。中文是以词为基本语素单位,而词与词之间并不像英语一样有空格来分隔,因而中文分词的难点在于如何准确而又快速地进行分词
    2012-11-11

最新评论