乌鲁木齐网站优化-400电话办理-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

乌鲁木齐网站优化

发表日期: 2022-04-16 09:44:52 浏览次数:92

乌鲁木齐网站优化

网站建设.png

乌鲁木齐,通称乌市,旧称迪化,新疆维吾尔自治区辖地级市、首府,国务院批复确定的中国西北地区重要的中心城市和面向中亚西亚的国际商贸中心 [1]  。截至2019年,全市辖7个区、1个县,总面积1.38万平方公里 [96]  。根据第七次人口普查数据,截至2020年11月1日零时,乌鲁木齐市常住人口为405.4369万人。 [95]  2020年,乌鲁木齐市实现地区生产总值(GDP)3337.32亿元。 [92] 
乌鲁木齐地处中国西北地区、新疆中部、亚欧大陆中心、天山山脉中段北麓、准噶尔盆地南缘,毗邻中亚各国,是新疆的政治、经济、文化、科教和交通中心,世界上距离海洋最远的大城市 [3]  ,有“亚心之都”的称呼,是第二座亚欧大陆桥中国西部桥头堡和中国向西开放的重要门户 [4]  ,是世界上最内陆、距离海洋和海岸线最远的大型城市(2500千米)。 [5] 
西汉初年,汉朝即置戊己校尉在乌鲁木齐近处的金满(吉木萨尔)设营屯田,维护丝路北道安全;唐朝时期在天山北麓设置庭州;清朝乾隆二十年(1755年)因清朝在新疆驻军开始大规模开发,乾隆二十八年(1763年)清乾隆扩建筑城,改称迪化;1884年迪化为新疆省省会,从此成为全疆的政治中心;1954年迪化改称乌鲁木齐,蒙古语里意为“优美的牧场”。 [4] 
乌鲁木齐是全国文明城市、国家园林城市、全国双拥模范城市、中国优秀旅游城市、全国民族团结进步模范城市。 [4]  [6]  2018年11月,入选中国城市全面小康指数前100名 [7]  ;12月,入选2018中国大陆最佳商业城市100强。2019年12月,国家民委命名乌鲁木齐市为“全国民族团结进步示范市”。

比较两个数字

Kotlin 中没有基础数据类型,只有封装的数字类型,你每定义的一个变量,其实 Kotlin 帮你封装了一个对象,这样可以保证不会出现空指针。数字类型也一样,所以在比较两个数字的时候,就有比较数据大小和比较两个对象是否相同的区别了。

在 Kotlin 中,三个等号 === 表示比较对象地址,两个 == 表示比较两个值大小。

fun main(args: Array<String>) {
    val a: Int = 10000
    println(a === a) // true,值相等,对象地址相等

    //经过了装箱,创建了两个不同的对象
    val boxedA: Int? = a
    val anotherBoxedA: Int? = a    //虽然经过了装箱,但是值是相等的,都是10000
    println(boxedA === anotherBoxedA) //  false,值相等,对象地址不一样
    println(boxedA == anotherBoxedA) // true,值相等}

类型转换

由于不同的表示方式,较小类型并不是较大类型的子类型,较小的类型不能隐式转换为较大的类型。 这意味着在不进行显式转换的情况下我们不能把 Byte 型值赋给一个 Int 变量。

val b: Byte = 1 // OK, 字面值是静态检测的val i: Int = b // 错误

我们可以代用其toInt()方法。

val b: Byte = 1 // OK, 字面值是静态检测的val i: Int = b.toInt() // OK

每种数据类型都有下面的这些方法,可以转化为其它的类型:

toByte(): BytetoShort(): ShorttoInt(): InttoLong(): LongtoFloat(): FloattoDouble(): DoubletoChar(): Char

有些情况下也是可以使用自动类型转化的,前提是可以根据上下文环境推断出正确的数据类型而且数学操作符会做相应的重载。例如下面是正确的:

val l = 1L + 3 // Long + Int => Long

位操作符

对于Int和Long类型,还有一系列的位操作符可以使用,分别是:

shl(bits) – 左移位 (Java’s <<)shr(bits) – 右移位 (Java’s >>)ushr(bits) – 无符号右移位 (Java’s >>>)and(bits) – 与or(bits) – 或xor(bits) – 异或inv() – 反向

字符

和 Java 不一样,Kotlin 中的 Char 不能直接和数字操作,Char 必需是单引号 ' 包含起来的。比如普通字符 '0','a'。

fun check(c: Char) {
    if (c == 1) { // 错误:类型不兼容
        // ……
    }}

字符字面值用单引号括起来: '1'。 特殊字符可以用反斜杠转义。 支持这几个转义序列:\t、 \b、\n、\r、\'、\"、\\ 和 \$。 编码其他字符要用 Unicode 转义序列语法:'\uFF00'。

我们可以显式把字符转换为 Int 数字:


乌鲁木齐网站优化

上一条:伊宁网络公司
下一条:乌鲁木齐网页制作
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约