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

全国热线:400-111-6878

网站建设推广专家

眉山网站优化

发表日期: 2022-04-15 17:11:25 浏览次数:106

眉山网站优化

网站建设.png

眉山,古称眉州四川省地级市,是千年大文豪苏东坡的故乡 [2]  , [1]  是国家级天府新区的重要组成部分 [3]  ,素有“千载诗书城”“人文第一州”美誉 [4]  。面积7140平方公里 [5]  ,辖东坡、彭山两区和仁寿、洪雅、丹棱、青神四县。 [5]  根据第七次人口普查数据,截至2020年11月1日零时,眉山市常住人口为2955219人。 [53] 
眉山文化厚重,宋代曾是我国三大雕版印刷中心之一,唐宋散文八大家中,眉山苏洵、苏轼、苏辙独占三席。两宋年间,眉山进士886人,史称“八百进士”。 [6] 
眉山生态宜居,地处中亚热带湿润季风气候区,四季分明、无霜期长 [7]  。全市森林覆盖率达50% [7]  ,城乡绿化覆盖率58.04% [8]  ,水域面积占国土面积比重达9.5% [7]  ,是国家园林城市、国家森林城市。拥有“世界最美桌山”瓦屋山、“长寿福地”彭祖山、 [7]  “川西第一海”黑龙滩 [9]  、“峨眉半山”七里坪 [9]  等景点,被评为亚太地区(二三线城市)首选旅游目的地 [9]  、中国最美生态文化旅游城市。 [10] 
眉山区位优越,主城区距离成都仅60公里,距离成都双流国际机场、成都天府国际机场均为50公里, [7]  成眉间动车公交化运营,列车数量达80列次/日。 [11]  眉山全域都在天府新区辐射范围内,含94平方公里核心区、448平方公里协调管控区。 [12]  招商引资连续11年居四川前5 [13]  ,落户世界500强企业数量33家、居四川第2。 [14] 
2021年,眉山市实现地区生产总值1547.87亿元。

Kotlin 文件以 .kt 为后缀。

包声明

代码文件的开头一般为包的声明:

package com.runoob.mainimport java.util.*fun test() {}class Runoob {}

kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。

以上例中 test() 的全名是 com.runoob.main.test、Runoob 的全名是 com.runoob.main.Runoob。

如果没有指定包,默认为 default 包。

默认导入

有多个包会默认导入到每个 Kotlin 文件中:


函数定义

函数定义使用关键字 fun,参数格式为:参数 : 类型

fun sum(a: Int, b: Int): Int {   // Int 参数,返回值 Int    return a + b}

表达式作为函数体,返回类型自动推断:

fun sum(a: Int, b: Int) = a + bpublic fun sum(a: Int, b: Int): Int = a + b   // public 方法则必须明确写出返回类型

无返回值的函数(类似Java中的void):

fun printSum(a: Int, b: Int): Unit {     print(a + b)}// 如果是返回 Unit类型,则可以省略(对于public方法也是这样):public fun printSum(a: Int, b: Int) {     print(a + b)}

可变长参数函数

函数的变长参数可以用 vararg 关键字进行标识:

fun vars(vararg v:Int){
    for(vt in v){
        print(vt)
    }}// 测试fun main(args: Array<String>) {
    vars(1,2,3,4,5)  // 输出12345}

lambda(匿名函数)

lambda表达式使用实例:

// 测试fun main(args: Array<String>) {
    val sumLambda: (Int, Int) -> Int = {x,y -> x+y}
    println(sumLambda(1,2))  // 输出 3}

定义常量与变量

可变变量定义:var 关键字

var <标识符> : <类型> = <初始化值>

不可变变量定义:val 关键字,只能赋值一次的变量(类似Java中final修饰的变量)

val <标识符> : <类型> = <初始化值>

常量与变量都可以没有初始化值,但是在引用前必须初始化

编译器支持自动类型判断,即声明时可以不指定类型,由编译器判断。

val a: Int = 1val b = 1       // 系统自动推断变量类型为Intval c: Int      // 如果不在声明时初始化则必须提供变量类型c = 1           // 明确赋值var x = 5        // 系统自动推断变量类型为Intx += 1           // 变量可修改

注释

Kotlin 支持单行和多行注释,实例如下:

// 这是一个单行注释/* 这是一个多行的
   块注释。 */

与 Java 不同, Kotlin 中的块注释允许嵌套。


字符串模板

$ 表示一个变量名或者变量值

$varName 表示变量值

${varName.fun()} 表示变量的方法返回值:


var a = 1// 模板中的简单名称:val s1 = "a is $a" a = 2// 模板中的任意表达式:val s2 = "${s1.replace("is", "was")}, but now is $a"

NULL检查机制

Kotlin的空安全设计对于声明可为空的参数,在使用时要进行空判断处理,有两种处理方式,字段后加!!像Java一样抛出空异常,另一种字段后加?可不做处理返回值为 null 或配合 ?: 做空判断处理

//类型后面加?表示可为空var age: String? = "23" //抛出空指针异常val ages = age!!.toInt()//不做处理返回 nullval ages1 = age?.toInt()//age为空返回-1val ages2 = age?.toInt() ?: -1

当一个引用可能为 null 值时, 对应的类型声明必须明确地标记为可为 null。

当 str 中的字符串内容不是一个整数时, 返回 null:

眉山网站优化

上一条:​冷水江百家号注册、蓝V认证、百家号搭建、设置、代运营、托管、移动端推广公司
下一条:冷水江58同城电话|冷水江58同城招聘|冷水江58同城房产厂房推广端口-​冷水江58同城推广服务联系号码
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约