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

全国热线:400-111-6878

网站建设推广专家

喀什网站优化

发表日期: 2022-04-16 10:04:31 浏览次数:67

喀什网站优化

网站建设.png

喀什地区,新疆维吾尔自治区辖地区。全区共辖1个县级市、10个县、1个自治县,总面积16.2万平方千米。 [1]  根据第七次人口普查数据,截至2020年11月1日零时,喀什地区常住人口为4496377人。 [25] 
喀什地区地处中华人民共和国西北地区,新疆西南部。东临塔克拉玛干沙漠,东北与柯坪县、阿瓦提县相连,西北与阿图什市、乌恰县和阿克陶县相连,东南与皮山县相连,西部与塔吉克斯坦相连,西南与阿富汗、巴基斯坦接壤。 [2] 
喀什地区古称“疏勒”“任汝”“疏附”,包括古代的疏勒(今喀什市、疏附县、疏勒县、伽师县一带)、蒲犁(今塔什库尔干)、莎车、依耐(今英吉沙和阿克陶境内)、乌禾宅(今塔什库尔干南部)、西夜(今叶城)等地。喀什作为古丝绸之路的交通要冲,是中外商人云集的国际商埠;还是新疆唯一的国家历史文化名城,集中体现了维吾尔族民俗风情、文化艺术、建筑风格及传统经济的特色和精华。 [3]  2010年,喀什经济开发区被批准为经济特区。 [4] 
2020年,喀什地区实现地区生产总值(GDP)1130.2亿元,比2019年增长4.8% [3]  [24]  。
喀什全称“喀什噶尔”,意为“玉石集中之地”,有文字记载的历史2000多年。
喀什地区境域,秦汉之际,有西域三十六国的疏勒、莎车、尉头、子合、西夜、蒲犁、依耐、乌禾乇、捐毒、休循等诸国,其中疏勒、莎车较大,张骞出使西域时曾至这里。
西汉神爵二年(前60年),汉朝在乌垒(今轮台县东野云沟南)设置西域都护府后,疏勒、莎车等国属其管辖,标志着境域正式纳入中国版图。
东汉初年,莎车一度称霸西域,时五十五国咸听其号令。永平十七年(74年)起,班超驻守疏勒长达17年,使封闭65年之久的丝路南道再度开放。
三国至西晋时期,疏勒先后兼并了周围的莎车、竭石、西夜、蒲犁等国成为西域一个比较大的地方政权。
南北朝至隋代,今喀什地区境内主要有疏勒、朱俱波、渴盘陀等国,多次遣使至中原朝贡。

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

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 数字:

fun decimalDigitValue(c: Char): Int {
    if (c !in '0'..'9')
        throw IllegalArgumentException("Out of range")
    return c.toInt() - '0'.toInt() // 显式转换为数字}

当需要可空引用时,像数字、字符会被装箱。装箱操作不会保留同一性。


布尔

布尔用 Boolean 类型表示,它有两个值:true 和 false。

若需要可空引用布尔会被装箱。

内置的布尔运算有:

|| – 短路逻辑或&& – 短路逻辑与! - 逻辑非

数组

数组用类 Array 实现,并且还有一个 size 属性及 get 和 set 方法,由于使用 [] 重载了 get 和 set 方法,所以我们可以通过下标很方便的获取或者设置数组对应位置的值。

数组的创建两种方式:一种是使用函数arrayOf();另外一种是使用工厂函数。如下所示,我们分别是两种方式创建了两个数组:

fun main(args: Array<String>) {
    //[1,2,3]
    val a = arrayOf(1, 2, 3)
    //[0,2,4]
    val b = Array(3, { i -> (i * 2) })

    //读取数组内容
    println(a[0])    // 输出结果:1
    println(b[1])    // 输出结果:2}

如上所述,[] 运算符代表调用成员函数 get() 和 set()。

注意: 与 Java 不同的是,Kotlin 中数组是不协变的(invariant)。

除了类Array,还有ByteArray, ShortArray, IntArray,用来表示各个类型的数组,省去了装箱操作,因此效率更高,其用法同Array一样:

val x: IntArray = intArrayOf(1, 2, 3)x[0] = x[1] + x[2]

字符串

和 Java 一样,String 是不可变的。方括号 [] 语法可以很方便的获取字符串中的某个字符,也可以通过 for 循环来遍历:

for (c in str) {
    println(c)}

Kotlin 支持三个引号 """ 扩起来的字符串,支持多行字符串,比如:

fun main(args: Array<String>) {
    val text = """
    多行字符串
    多行字符串
    """
    println(text)   // 输出有一些前置空格}

String 可以通过 trimMargin() 方法来删除多余的空白。

喀什网站优化

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