PGzxc

纸上得来终觉浅 绝知此事要躬行

前言

你可能用过JetBrains出品的集成开发环境,比如Pycharm,比如Webstorm,在比如IntelliJ IDEA,工具很好用,极大的简化了开发流程,可惜要收费。
本文主要针对网络上提供的破解版本加以整理,方便我等屌丝使用,如果经济允许,请购买正版软件。

阅读全文 »

Kotlin中枚举

  • 枚举就是将有限的可能取值一一列举出来,从而只限于从列举出来的范围内取值。
  • 在Kotlin中声明枚举用enum和class两个关键字
  • 在Kotlin中,enum是所谓的软关键字,当它写在关键字class前面时,它就有了特殊的含义
  • 枚举类并不仅仅是值得列表,我们可以在枚举类中声明属性和方法
  • 在创建最后一个枚举常量时用分号,分号的作用是将枚举常量列表和方法定义分开
阅读全文 »

类与对象的关系

对象是对问题领域中事物的抽象
对象的特征:

  • 世间万物皆对象
  • 每个对象都是唯一的
  • 对象具有属性和行为
  • 对象具有状态
  • 对象都属于某个类,每个对象都是某个类的实例
阅读全文 »

前言

语句和表达式在Kotlin和Java中是不一样的。

  • 在Kotlin中,if是一个表达式,不是一个语句
  • 表达式有返回值,语句不返回任何值
  • 在Kotlin中,绝大多数的控制结构都是表达式,除了一些Loops循环
  • Kotlin通过把控制结构和表达式一起让我们可以非常简洁地表达很多常见的模式
  • Java中的赋值是表达式,而在Kotlin中,赋值变成了语句,从而帮助我们避免对比较和赋值产生混淆
阅读全文 »

前言

所谓字符串模板是在字符串中添加若干个占位符,内容会在后期指定,也就是说,用模板可以设置字符串动态的部分。
模板使用美元符号"$"表示。

  • 字符串可以通过占位符的形式进行插值
  • 如果需要在字符串中包含"$",可以对其进行转义
  • 当占位符是表达式时,需要用花括号把表达式括起来
  • 可以在双引号中嵌套双引号,只要被嵌套的双引号在花括号的表达式中
阅读全文 »
0%