Kotlin中国 为您找到相关结果 19

为什么Python这么火

几年前 Python 在国内还只是一门小众语言,但从 2011开始到现在,Python 的百度搜索指数翻了10 倍,从下图看得出 Python 在国内的流行度已经直逼 Java,大有赶超之势 一个行业火不火,就看有多少(自)媒体、培训机构涌入进来为之疯狂,用百度搜关键字“python”就有5条是培训广告,而Ruby、PHP、Go 等语言一条都没有,显然还是Python的生意更好做。我最早接触 Python 是在 2010年,那时国内除了豆瓣、搜狐在用 Python 之外,很难看到有体量的公司用Python,而在美国,Python 其实一直都很流行,像 Google、Instagram、Dropbox、Youtube、Reddit、Quora 这些明星网站都在用Python做核心业务。从 Go...阅读全文

博文 2017-07-16 22:03:51 liuzhijun

Groovy,Clojure和Kotlin都是基于jvm的语言,那他们在实际项目中的运用场景有什么区别?

Groovy,Clojure和Kotlin都是基于jvm的语言,那他们在实际项目中的运用场景有什么区别? - RednaxelaFX 的回答 - 知乎https://www.zhihu.com/question/29818569/answer/45729205简单说,在JVM上不想用Java,喜欢某种别的平台上已有的语言但想要更Java化的版本的话:喜欢Ruby => 用Groovy喜欢LISP,喜欢STM功能 => 用Clojure喜欢C++ => 用KotlinScala的话看评论↓ Groovy比较讨好来自Java的程序员的一点是:用它写代码可以渐进的从接近Java的风格进化为接近Ruby的风格。使用接近Java风格写Groovy时,代码几乎跟Java一样,容易上手;而学习过程中可以逐...阅读全文

博文 2017-05-27 15:15:58 葡萄喃喃呓语

JetBrains公司引入了新的JVM语言Kotlin

So far, Kotlin has been primarily known as a Russian island thirty kilometers west of Saint Petersburg. More recently, the Czech companyJetBrains introduced a new programming language named Kotlin running on the JVM (Java Virtual Machine). It is the intent of the language developers to get rid of some challenges in the Java language. JetBrains’ pro...阅读全文

博文 2017-05-23 11:43:46 V

Groovy,Clojure和Kotlin都是基于jvm的语言,那他们在实际项目中的运用场景有什么区别?

Groovy,Clojure和Kotlin都是基于jvm的语言,那他们在实际项目中的运用场景有什么区别? - RednaxelaFX 的回答 - 知乎https://www.zhihu.com/question/29818569/answer/45729205 简单说,在JVM上不想用Java,喜欢某种别的平台上已有的语言但想要更Java化的版本的话:喜欢Ruby => 用Groovy喜欢LISP,喜欢STM功能 => 用Clojure喜欢C++ => 用KotlinScala的话看评论↓ Groovy比较讨好来自Java的程序员的一点是:用它写代码可以渐进的从接近Java的风格进化为接近Ruby的风格。使用接近Java风格写Groovy时,代码几乎跟Java一样,容易上手;而学习过程中可以...阅读全文

博文 2017-05-27 15:28:04 葡萄喃喃呓语

Java & Groovy & Scala & Kotlin - 13.数组与集合

Overview 本节主要介绍几种语言中的数组和集合的对应用法。 数组在程序中一般用于表示一段连续的空间。通常来说数组的大小是预先指定的,数组的元素类型也是统一的,所以访问数组时可以通过偏移量快速访问任意一个元素。 集合类似数组,很多时候集合也是通过数组实现的,但是集合的长度是可变的,存储的数据类型也可以不一样(尽管一般都是存储同类型的数据)。集合通常有两种:List 和 Set,前者有序且元素可以重复,后者无序但元素不能重复。 Java 篇 数组 创建数组 定义一个数组的基本语法如下 类型[] 变量名 = new 类型[长度]; 也可以在定义的同时指定包含的元素 类型[] 变量名 = {元素..}; 例: int[] arr = new int[3]; int[] arr2 = {1, 2...阅读全文

博文 2017-07-02 20:04:07 bookislife

#谈个人开发语言学习路线#

从一幅漫画开始。 Paste_Image.png 问:Ruby语言,Lisp语言是个什么梗? 答:Ruby<红宝石>是个前后端都涵盖的语言。以前做得非常好,但是国内比较少用,比较单一,所以没什么发展。它也是一门高级语言。 Lisp是跟Ruby差不多的一门语言,下面是github上2017语言前十排行榜: Paste_Image.png 做前端的基本都在用JavaScript.Java现在已经不行了,现在已经有kotlin已经正在取代它的路上,Google正在转向Kotlin。即使是kotlin依赖Java。一个语言的取代需要时间的,没有一门语言是快速的没落的,没那么快被取代的。 Python以前是专门针对运维的,现在逐步在发展,在人工智能上面做得比较好。PHP就不要去学了。Objective...阅读全文

博文 2017-07-04 18:04:01 站起来的猪

Django REST framework--序列化

Django REST framework--序列化 基础准备工作 创建项目添加应用 (venv) lee@lee:~/PycharmProjects/Djdemo/djdemo$ python manage.py startapp snippets (venv) lee@lee:~/PycharmProjects/Djdemo/djdemo$ 项目目录结构 (venv) lee@lee:~/PycharmProjects/Djdemo/djdemo$ tree -L 2 . ├── djdemo │ ├── __init__.py │ ├── __pycache__ │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── field_option...阅读全文

博文 2018-08-10 11:00:01 Echo-O

[Discussion] When is it better to use the 'for' expression versus 'forEach' function? Is the 'for' expression redundant?

<hr/>**评论:**<br/><br/>curioustechizen: <pre><p>You would still use <em>for</em> if you want to do step-ranges. </p> <pre><code>for(i in 1..n step 2) doSomething() </code></pre> <p>There is some discussion around enhancing the official Kotlin style guide and idioms documen...阅读全文

Is learning Kotlin a good place to break into mobile development?

<p>For starters, I currently know HTML, CSS, and JS. I&#39;ve long wanted to make apps for Android, or at the very least work for a company that does. Since I learned that Google officially started supporting Kotlin, I&#39;ve been interested in learning it. There&#39;s a lot of courses on Udemy that I might consider buying if this...阅读全文

How I fell in love with kotlin?

2017年5月17号,google android团队正式发文宣布支持kotlin语言。 并且在正式发布的文章里说了kotlin的种种好处。 其中重点说明支持kotlin是响应的众多开发者的强烈要求。 并在官方的文章中,引用了一位资深开发者android使用kotlin语言的体验和评价。 为了满足我的好奇心,我全文翻译了一下。 微信截图_20170519153819.png 微信截图_20170519153957.png 原文链接如下:https://m.signalvnoise.com/how-i-fell-in-love-with-a-programming-language-8933d5e749ed 我是怎样爱上一种编程语言的? 用了一个月的kotlin后,我终于明白hell DHH这...阅读全文

博文 2017-05-31 16:02:35 Simon_Zhang

如果没有行动力,想得太多不过杞人忧天而已

关于我对计算机程序编程的态度 学习编程的第一原则是能够产生时间优化效应。 我的目标是成为一个世界最优秀的商人,编程只是我的个人爱好而已。 学习计算机编程的原因是个人爱好,目的是在商业上获得回报。 第一优先是学习商业上能够给我提供支援的,比如移动开发。 第二优先是学习能够在技术上让我感兴趣的,比如黑客。 任何时候我都会遵循“资源整合”的哲学思想。 长久以来,一直在纠结于到底要学习那种编程语言。一会感觉这个编程语言好,一会又觉得那个编程语言好。然而,几年过去了,我的技术还是一样的菜,没有任何长进,后来由于技术不行,同时对编程也慢慢失去了信心,没有从事这个工作。现在想想还真是的,过去我实在太杞人忧天了。本身就没有什么技术能力,却又总是东想西想,结果呢,先是学java,学了个一般般,然后又听人说py...阅读全文

博文 2017-07-04 02:03:51 独立意识生命体

Kotlin和Swift语言在Redmonk榜上排名大幅提升

行业分析公司Redmonk发布了2018年第一季度编程语言排行榜。排名靠前的编程语言应该不会让人吃惊,前5名分别是JavaScript、Java、Python、PHP和C#。Python位居PHP和C#之前,在Stack Overflow 2018开发者调查中也是如此。排名4到9的编程语言分别是C++、CSS、Ruby和C,Swift和Objective-C排名第10。 Swift的位次值得一提,特别是分析其随着时间推移的排名变化时。Swift已经从2015年发布时的18名上升到了现在的位次,和Objective-C一样,也许这标志着苹果平台开发的转向。“......除了攻守地位的变化外,很难说这种态势还意味着什么”,Stephen O'Grady如是说。 苹果对Objective C的支持...阅读全文

博文 2018-04-18 11:02:08 linux-tao

Kotlin简介

1.google已经将kotlin作为官方语言 2.简介 来自JetBrains 运行与JVM 实用、简介(比Java更加简洁)、安全、优雅 与Java 100%可互操作 3.特性:免费开源 1.静态强类型语言(编译的时候就确定数据类型,而不是运行的时候才确定,Ruby和payth是动态语言) 2.空指针类型检查 3.支持函数式编程lamdba 4.协程(解决异步任务,编写简单,性能好) 5.扩展方...阅读全文

博文 2017-07-29 15:03:44 宋季航

kotlin学习笔记2

Idioms 创建JavaBean(DTO,POJO etc) data class Customer(val name: String, val email: String) data class 自动提供了 getter(setter for vals) equals, hashCode, toString, copy, componentX方法 函数参数的默认值 fun foo(a: Int = 0, b: String = "") { ... } filter a list val positives = list.filter { x -> x>0} // 过滤出大于零的值,另外,这种语法类似于ruby // shorter val positives_1 = list.filte...阅读全文

博文 2017-11-21 16:00:00 alchimistin

Syntax Question

<p>Syntax Question. I&#39;m working through the Koans, I&#39;m doing question 21, my solution is:</p> <p><code> fun Shop.getCustomersWithMoreUndeliveredOrdersThanDelivered(): Set&lt;Customer&gt; { return this.customers.filter { val (foo, bar) = it.orders.partition { it.isDelivered } foo.c...阅读全文

资源 2018-06-02 04:00:09 kotlin

ZetCode Kotlin 教程

来源:ApacheCN ZetCode 翻译项目译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科) 目录 Kotlin Hello World 教程 Kotlin 变量 Kotlin 的运算符 Kotlin when表达式 Kotlin 数组 Kotlin 范围 Kotlin Snake Kotlin Swing 教程 Kotlin 字符串 Kotlin 列表 Kotlin 映射 Kotlin 集合 Kot...阅读全文

博文 2019-11-11 19:03:33 飞龙