GithubHelp home page GithubHelp logo

kotlin-in-chinese's Introduction

Analytics

Change log

2020.1.30

开始同步 Kotlin 1.3.61 文档

2017.5.17

Android Announces Support for Kotlin

By Mike Cleron, Director, Android Platform

Google 宣布官方支持 Kotlin android-developers.googleblog

Android Studio 3.0 将默认集成 Kotlin plug-in ,博客中还说到 Kotlin 有着出色的设计,并相信 Kotlin 会帮助开发者更快更好的开发 Android 应用

Expedia, Flipboard, Pinterest, Square 等公司都有在自家的项目中使用 Kotlin

2017.3.8

Kotlin 1.1 正式发布,这次最令人振奋的莫过于协程的发布,有了协程就可以更优雅的完成异步编程了

更多新特性请参看what's new in kotlin 1.1

pdf下载 ePub下载

记得要点 star star star

发现有翻译的不好的或者错误欢迎到 github 提 issue

号外 号外 Kotlin 1.0 正式发布

Android 世界的 Swift 终于发布1.0版本

Kotlin 是一个实用性很强的语言,专注于互通,安全,简洁,工具健全...

无缝支持 Java+Kotlin 项目,可以更少的使用样版代码,确保类型安全。

Kotlin 1.0 更新日志

还换了logo :)

Kotlin LOC (软件规模代码行) 如下图

kotlin

kotlin-in-chinese's People

Contributors

ahangchen avatar androidhot avatar danke77 avatar darkhighness avatar diov avatar dodola avatar donglua avatar frankkwok avatar gitzxon avatar glowin avatar huanglizhuo avatar jiangklijna avatar kifile avatar lihaogit avatar liyiheng avatar luckymin avatar mx1700 avatar oahnus avatar sdvdxl avatar sorra avatar sunxiang0918 avatar tanglie1993 avatar wandw avatar woaitqs avatar yuxuanchen1997 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kotlin-in-chinese's Issues

请求转载

我们建立了一个新的社区Kotlin China,请问能否让我们在精品区下,转载该项目下的文章。我们将标明原项目地址和作者,同时期待您的加入。

官方文档更新了

当然你可以通过 @platfoemStatic 注解使 JVM 将伴随对象生成为静态方法和字段。参看 java interoperabillity

However, on the JVM you can have members of companion objects generated as real static methods and fields, if you use the @JvmStatic annotation.

在Intellij中实现键入接口的最后一个事例,文档中的内容有问题

当一个类实现两个接口的时候,这两个接口有相同的方法,一个接口中提供了实现,一个没有提供,同时实现这两个接口的类中必须重写这个方法,如下面的代码所示,否则Intellij IDEA会报错

interface A {
    fun foo() { print("A") }
    fun bar()
}

interface B {
    fun foo() { print("B") }
    fun bar() { print("bar") }
}


class D : A, B {
    override fun bar() {

    }

    override fun foo() {


    }
}

PDF文件异常

您好,我下载了你们网站的PDF文件,但是下载下来的文件使用PDF.js以及PDFView均不能正常加载,请问是因为你们生成PDF文件的编辑过程加密了还是什么原因呢?(只能正常显示第一页)另外,使用浏览器加载没有任何影响!

##基本类型

这是什么鬼- -,你能不能在##后面加一个空格。。。

项目语言统计问题?

目前贵项目被 GitHub 标记为 Go 语言 100%,因为整个项目中除了不计行数的 .md 文件之外,唯一的代码文件是 .go 的。
按照 https://github.com/github/linguist#using-gitattributes 的说法,看起来合适的做法是用
gitattributes 把那个 .go 文件标成 vendored?
可能应该向 linguist 提交 issue,将所有 prose 语言纳入统计,或有其它更好的方法。

感谢!

泛型 的一个翻译问题

“这个通配符参数 ? extends T 意味着这个方法接受一些 T 类型的子类而非 T 类型本身”

根据官方文档的原文 :
"The wildcard type argument ? extends E indicates that this method accepts a collection of objects of E or some subtype of E, not just E itself. "

这里应该是:“这个通配符参数 ? extends T 意味着这个方法接受一些 T 类型的子类而不仅仅是 T 类型本身”

Basic-Types.md 下的字符部分官网有修改

字符由Char类型代表。不能直接将他们视作数字。

fun check(c: Char) {
  if (c == 1) { // ERROR: 不兼容的类型
    // ...
  }
}

字符是由单引号包裹的'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() // 显示转换为数字
}

和数值类型一样,需要一个可空引用时,字符会被装箱。特性不会被装箱保留。

翻译建议

原文: We cannot assign such a thing to a variable, but we can refer to it by its name.

原版翻译:如果在 object 关键字后面有个名字,我们不能把它当做表达式了。虽然不能把它赋值给变量,,但可以通过名字赋值。

我觉得这里应该这样翻译:
虽然不能把它赋值给变量,但是我们可以直接通过名字来使用这个类。

关于LICENSE

我想copy您的这个项目,把它改一改,加入我的一个文档性质的网站,我这边用的是Apache License 2.0,是否可以呢?

拼写错误

1.2.1-基本语法
“Uint的返回类型可以省略”
应为“Unit”

3.7节 泛型 翻译错别字

原文 As in Java, classes in Kotlin may have type parameters
译文 像 java 一样,Kotlin 中可以所有类型参数

“所有”可改为“拥有”

勘误

2.2 包
代码fun bza() {}与解释foo.bar.baz不匹配
2.3 控制流
wile循环while 和 do...while 像网常那样一句,网常应为往常

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.