嘻哈包袱铺 专栏

github开源项目 https://github.com/GeekGhost/Ghost

Kotlin学习笔记:run、apply、let、also、with的用法和区别

un 、 apply 、 let 、 also 和 with 五个函数均位于 kotlin 包下的 Standard 文件中,其含义和用法比较相似,现分别介绍如下。 run 用法1 函数定义: public inline fun <R> run...

2018-07-25 10:53:45

阅读数 203

评论数 0

Kotlin学历之常用函数

简述 经过一段时间的应用,以及刚刚发布的六月份语言排行榜,kotlin成功的进入的前五十,而且潜力无限,更加坚定的认为:学习这么语言是值得的,只会更好。kotlin的特点特色基本学完了,剩下的就是实践过程中的应用,然后再学习一些常用的api,再深入一点可以研究下原理,下面介绍下常用的函数,以便以...

2018-07-24 10:03:47

阅读数 40

评论数 0

Kotlin 类型的检查与转换“is”与“as”

1,是与!是操作符可以我们在运行时通过使用  is 操作符或其对划线部分形式  !is 来检查对象是否符合给定类型:if (obj is String) { print(obj.length) } if (obj !is String) { // 与 !(obj is String) 相...

2018-07-06 10:46:35

阅读数 68

评论数 0

Kotlin基础 — object

一,对象表达式二,对象声明2.1直接声明对象对象2.2继承自抽口的对象声明2.3类内部的对象声明三,伴生对象Companion Object3.1普通的伴生对象3.2在伴生对象中实现接口3.3伴生对象的扩展一,对象表达式创建匿名内部类的形式:object: ClassName {...}// Ha...

2018-07-03 15:11:36

阅读数 45

评论数 0

Gradle 起步依赖

初期在创建项目的时候,难免会使用到很多的第三方库,比如支持,rxjava,改装等等,通过我们就会去之前的项目一个一个的找,然后复制黏贴对应的依赖到自己的项目上,可是如果之前项目依赖的库太多,再从中筛选的话比较困难,初期在创建项目的时候,难免会使用到很多的第三方库,比如support,rxjava、...

2018-07-03 14:55:59

阅读数 126

评论数 0

Kotlin 学习之 by Delegation

转载自:https://www.jianshu.com/p/54a57aac11e6代理模式是23种经典设计模式之一,代理模式被认为是继承的更好替代解决方案,因为代理比继承更加灵活,在Java的语言中,通过反射可以实现动态代理,动态代理可以实现AOP编程,即:可以动态地往已有类中添加逻辑;比如:实...

2018-07-02 17:21:22

阅读数 49

评论数 0

Kotlin 学习之单例模式(java, kotlin)

前言java 常见的单例模式有三种:懒汉: getInstance的时候实例化;饿汉: 引用AA类的时候实例化, 例如 AA.fun() 或者 AA.getInstance();静态内部类: getInstance的时候实例化, 写法比懒汉要简单;个人理解: 如果没有除了getInstance 方...

2018-07-02 17:07:15

阅读数 67

评论数 0

小鹏学习kotlin 类与继承

转载自:https://blog.csdn.net/stanny_bing/article/details/73549480?utm_source=gold_browser_extension本篇博客主要讲解kotlin中关于类和接口的相关知识类类这个东西使用和java比较类似,最简单的如下 ...

2018-07-02 15:52:44

阅读数 43

评论数 0

git修改提交作者和邮箱

作用一名程序员,我们会经常混迹与不同的代码仓库,时常不同仓库会有作者信息验证比如公司内建的gitlab一般会要求统一使用公司内部的域账号签名; github上要求使用的github账号签名等。因此,很容易犯在不同库中提交代码发现默认配置的作者信息没有变更,结果推被拒绝。下面介绍几种常用的解决方式,...

2018-07-02 14:53:56

阅读数 130

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭