弱类型强类型动态类型静态类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了弱类型强类型动态类型静态类型相关的知识,希望对你有一定的参考价值。
装载: https://www.zhihu.com/question/19918532
弱类型:
> "1"+2 ‘12‘
强类型:
>>> "1"+2 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: cannot concatenate ‘str‘ and ‘int‘ objects
动态类型:
>>> a = 1 >>> type(a) <type ‘int‘> >>> a = "s" >>> type(a) <type ‘str‘>
静态类型:
Prelude> let a = "123" :: Int <interactive>:2:9: Couldn‘t match expected type `Int‘ with actual type `[Char]‘ In the expression: "123" :: Int In an equation for `a‘: a = "123" :: Int
以上是关于弱类型强类型动态类型静态类型的主要内容,如果未能解决你的问题,请参考以下文章