程式語言中到處都能見到的 符號

2021-06-25 09:37:28 字數 712 閱讀 9051

0 前言

最近開發過程中使用了多種指令碼語言,在這些語言中發現很多的$符號,而每種指令碼語言的$符號的用法和意義均不相同,所以借博文總結總結。在linux應用開發中經常使用makefile指令碼和shell指令碼,有趣的是,這兩種指令碼使用$符號時存在明顯差異,雖然在這兩種指令碼中$均和變數有關,但是makefile中變數使用括號包裹,而shell指令碼缺並不需要括號。

1 shell指令碼

定義變數

var=

使用變數,變數名不需要使用括號包裹

$var

例子

url=""

curl -i $url

2 makefile

定義變數

var=

使用變數,變數名需要使用括號包裹

$(var)

例子——在makefile中定義乙個常數巨集

defs = -dtest

cflags += $(defs)

3 jquery

$代表jquery的簡寫,

例子——頁面載入完成之後向控制台列印字串

$(document).ready(function());

4 php

php中所有的

變數均以$符號開頭。

遞迴,到處都是遞迴 小話c語言 10

mac 10.7.1 lion intel based x64 gcc4.2.1 q 遞迴的本質是什麼?q 舉些例子說明遞迴的無處不在吧。a 比如需要計算乙個陣列中最大的數值。int find max int arr,int size 如果從遞迴的角度,求乙個陣列中最大的值被分解為求第乙個數和剩下乙...

程式語言中的方言

最近有乙個程式是linux,要用到php perl,花了3天的時間,終於寫完。寫完以後,對程式語言中的方言真是感覺特別不爽,與其他語言比較起來,c 算是標準的普通話了,好讀好寫,交流方便。php 5對類的支援概念上也可以了,但是在類的內部,用變數還是要加上 this 哇賽,用起來就覺得彆扭。變數上加...

c語言中的程式設計經歷

一 編寫 列印斐波那契數列的程式 1,演算法的分析 初步判定該過程用迴圈結構,a1 1 a2 1 a3 a2 a1 a4 a3 a2 顯然在c語言中這樣寫無法執行,這樣我就想到了用賦值法 因為宣告變數是有限的 a1 a1 1 a2 a2 1 a3 a1 a2 a1 a4 a2 a2 a1 a5 a1...