Be happy with Java

          python 語(yǔ)言類型

          一位博學(xué)的讀者發(fā)給我 Python 如何與其它編程語(yǔ)言的比較的解釋:

          靜態(tài)類型定義語(yǔ)言
          一種在編譯期間數(shù)據(jù)類型固定的語(yǔ)言。大多數(shù)靜態(tài)類型定義語(yǔ)言是通過(guò)要求在使用所有變量之前聲明它們的數(shù)據(jù)類型來(lái)保證這一點(diǎn)的。 JavaC 是靜態(tài)類型定義語(yǔ)言。
          動(dòng)態(tài)類型定義語(yǔ)言
          一種在運(yùn)行期間才去確定數(shù)據(jù)類型的語(yǔ)言, 與靜態(tài)類型定義相反。 VBScriptPython 是動(dòng)態(tài)類型定義的, 因?yàn)樗鼈兇_定一個(gè)變量的類型是在您第一次給它賦值的時(shí)候。
          強(qiáng)類型定義語(yǔ)言
          一種總是強(qiáng)制類型定義的語(yǔ)言。 JavaPython 是強(qiáng)制類型定義的。您有一個(gè)整數(shù), 如果不明確地進(jìn)行轉(zhuǎn)換 , 不能將把它當(dāng)成一個(gè)字符串。
          弱類型定義語(yǔ)言
          一種類型可以被忽略的語(yǔ)言, 與強(qiáng)類型定義相反。 VBScript 是弱類型定義的。在 VBScript 中, 您可以將字符串 '12' 和整數(shù) 3 進(jìn)行連接得到字符串'123', 然后可以把它看成整數(shù) 123 , 所有這些都不需要任何的顯示轉(zhuǎn)換。

          所以說(shuō) Python 既是 動(dòng)態(tài)類型定義語(yǔ)言 (因?yàn)樗皇褂蔑@示數(shù)據(jù)類型聲明) , 又是 強(qiáng)類型定義語(yǔ)言 (因?yàn)橐坏┮粋€(gè)變量具有一個(gè)數(shù)據(jù)類型, 它實(shí)際上就一直是這個(gè)類型了) 。

          posted on 2007-02-13 11:56 SYBIL@BLOGJAVA 閱讀(168) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 榆树市| 宁波市| 通道| 崇信县| 广汉市| 鄂尔多斯市| 张北县| 汪清县| 阳谷县| 江永县| 南郑县| 新龙县| 楚雄市| 田阳县| 简阳市| 保康县| 黑山县| 朔州市| 尖扎县| 平顶山市| 武宁县| 新宾| 桑日县| 嘉兴市| 河西区| 北碚区| 泰和县| 康定县| 塘沽区| 巴南区| 三都| 苏尼特右旗| 盐边县| 余庆县| 阳泉市| 岳阳市| 黄石市| 都匀市| 深圳市| 洪雅县| 自贡市|