当前位置: 首页 > news >正文

python做网站多少钱wordpress ssl nginx

python做网站多少钱,wordpress ssl nginx,多个网站备案,android写wordpressKotlin 是一门现代但已成熟的编程语言#xff0c;旨在让开发人员更幸福快乐。 它简洁、安全、可与 Java 及其他语言互操作#xff0c;并提供了多种方式在多个平台间复用代码#xff0c;以实现高效编程。 https://play.kotlinlang.org/byExample/01_introduction/02_Functio… Kotlin 是一门现代但已成熟的编程语言旨在让开发人员更幸福快乐。 它简洁、安全、可与 Java 及其他语言互操作并提供了多种方式在多个平台间复用代码以实现高效编程。 https://play.kotlinlang.org/byExample/01_introduction/02_Functions 其他关于kt的博客文章如下 Kotlin学习——hello kotlin 函数function 变量 类 泛型 继承Kotlin学习——流程控制when循环range工具 kt里的equals if实现类似三元表达式的效果 目录 引出Data Classes 数据类Enum classes 枚举类Sealed classes 密封类Object Keyword 对象对象表达式 object Expression对象声明 object Declaration伴随对象 Companion Objects 总结 引出 1.kt中的数据类提供很多默认的常用方法 2.kt里可以使用枚举类 3.密封类只能在该类中进行实例化 4.对象表达式对象声明伴随对象 Data Classes 数据类 数据类使创建用于存储值的类变得容易。这样的类会自动提供用于复制、获取字符串表示和在集合中使用实例的方法。 使用数据标识符data 修饰类toString是自动生成的拷贝的时候可以更改某些特性的值生成的componentN函数可以按照声明的顺序获取属性的值 package com.tianju.classKt/*** 使用数据标识符data 修饰类*/ data class User(val name: String, val id: Int) {// 重写equals方法override fun equals(other: Any?): Boolean {return other is User other.id this.id} }fun main() {val user User(peter,1)// 自动生成toString方法println(user)val shir User(xueLi,1)val per User(peter,1)println(shir.hashCode())println(per.hashCode())// id相同 两个实体类就相同println(shir per)println(user.copy())// 拷贝出一个新的对象引用不是同一个println(user.copy() user)// copy的时候可以改某些属性值println(user.copy(shir))println(user.copy(id123))// 自动生成component1方法按照顺序获取println(user name is ${user.component1()})println(user id is ${user.component2()})}Enum classes 枚举类 枚举类用于对表示有限组不同值如方向、状态、模式等的类型进行建模。 通过类名访问枚举常量使用when语句时编译器可以推断when表达式是否是穷举的这样就不需要else情况了 package com.tianju.classKt/*** 定义一个枚举类*/ enum class State {RUNNING,WALKING,SWING }fun main() {val state State.RUNNINGval msg when(state){State.SWING - he is swingState.WALKING - he is walkingState.RUNNING - he is running}println(msg) }具有属性和方法的枚举类 package com.tianju.classKt/*** 具有属性和方法的枚举类*/ enum class Color(val rgb:Int) {RED(0xFF0000),GREEN(0X00FF00),BLUE(0X0000FF),YELLOW(0XFFFF00);fun containsRed(): Boolean {// RED和YELLOW的RGB值共享第一位FFreturn (this.rgb and 0XFF000 !0)} }fun main() {val red Color.RED// 默认的toString返回常量的名称这里是“RED”println(red)println(red.containsRed())// 一路点 过去类似于pythonprintln(Color.BLUE.containsRed())println(Color.YELLOW.containsRed()) }Sealed classes 密封类 密封类可以限制继承的使用。一旦声明了一个密封的类就只能在声明密封类的同一个包中对其进行子类化。它不能在声明密封类的包之外进行子类化。 使用关键字sealed 定义一个密封类不需要else的情况因为密封类的所有可能的子类都被覆盖了 package com.tianju.classKt/*** 使用关键字sealed 定义一个密封类*/ sealed class Mammal(val name:String)// 猫猫 class Cat(val catName:String):Mammal(catName) // 人类 class Human(val humanName:String,val job:String):Mammal(humanName)fun greetMammal(m: Mammal): String {// 不需要else的情况因为密封类的所有可能的子类都被覆盖了when(m){is Human - return hello ${m.humanName} work is ${m.job}is Cat - return hello ${m.catName} work is eating} }fun main() {println(greetMammal(Cat(catName Arya))) }Object Keyword 对象 定义一个类然后创建该类的多个实例 package com.tianju.classKtimport java.util.Randomclass LuckNum {fun getNum(){var num Random()println(num.nextInt())} }fun main() {// 创建实例val a1 LuckNum()val a2 LuckNum()a1.getNum()a2.getNum() }对象表达式 object Expression 关于单例 Singleton模式它确保即使有两个线程试图创建该类的一个实例也只能创建它。在Kotlin中实现这一点您只需要声明一个对象没有类没有构造函数只有一个惰性实例。为什么懒惰因为它将在访问对象时创建一次。否则它甚至不会被创建。 package com.tianju.classKt/*** 对象表达式*/ fun nowPrice(normalDay: Int, discountDay: Int): Unit {val dayRate object {val normal:Int 30*normalDayval discount:Int 100*discountDay}val total dayRate.normal dayRate.discountprintln(total price is $total) }fun main() {nowPrice(10,1) }对象声明 object Declaration 对象声明不是表达式不能在变量赋值中使用。可以使用它来直接访问其成员 package com.tianju.classKt/*** 创建一个对象声明*/ object DoAuth{// 创建一个方法fun takeParams(name:String,psd:String){println(the name is $name, the password is $psd)} }fun main() {DoAuth.takeParams(PET,123) }伴随对象 Companion Objects 类中的对象声明定义了另一种有用的情况伴随对象。从语法上讲它类似于Java中的静态方法使用对象的类名作为限定符来调用对象成员。 package com.tianju.classKt/*** 伴随对象类似于java中的静态方法*/ class BigBen {// 定义一个伴随对象名字可以省略companion object {fun getBongs(nTimes: Int){for (i in 1..nTimes){println(Hello $i)}}} }fun main() {// 通过 点. 的方式进行调用BigBen.getBongs(10) }总结 1.kt中的数据类提供很多默认的常用方法 2.kt里可以使用枚举类 3.密封类只能在该类中进行实例化 4.对象表达式对象声明伴随对象
http://www.sadfv.cn/news/327466/

相关文章:

  • 虚拟机怎么做网站小城镇建设的网站
  • 建教会网站的内容网站管理员权限
  • 高性能网站建设指南pdfwordpress oa系统
  • 做网站用哪些语言服装商城的网站策划书
  • 网站营销策略哈尔滨seo优化专注
  • 无锡 网站 seo 优化无极网址
  • 高职院校高水平专业建设网站山东省建设项目监理协会网站
  • 搜索引擎网站排行榜积分商城系统
  • 北京个人制作网站免费网站开发模板
  • 河北 网站建设登陆网站空间
  • 百度怎么注册自己的网站江苏省通信建设交易中心网站
  • 长沙做彩票网站公司wordpress 加速会
  • 制作一个网站html5修改器下载
  • 济南网站备案流程泰安人才网58同城
  • 泉州做网站便宜成都广告公司网站建设
  • wordpress wow.js南昌网站优化方案
  • 伙购网官方网站微信公众号网站开发语言
  • 网站的meta标签优化项城市建设方案公示在哪个网站
  • 交易所网站建设做海报素材网站推荐
  • 云主机是不是可以搭建无数个网站湘潭网站公司
  • 建设社区网站有什么借鉴之处可做百度百科参考资料的网站
  • 网站开发用台式机电脑配置网站静态和伪静态意思
  • 网站设计师主要做什么的长春网站建设方案推广
  • 做流量网站江门专业网站建设公司
  • seo优化网站技术排名百度推广网站服务器和空间有什么区别
  • 自己做个网站好还是做别人会员好东莞全网合一网站
  • 静宁网站建设网站推广四个阶段
  • 网站制作怎样做背景网站建设开发公司
  • 在哪个网站做外快设计大连龙采做网站行不行
  • 寻花问柳专注做一家男人最爱的网站关于做旅游网站的参考文献