Falando sobre Kotlin Grammar

https://blog.csdn.net/suyimin2010/article/month/2019/04/2
https://my.oschina.net/u/3847608
Reimpresso na análise completa de coleções e APIs funcionais em Kotlin-Parte 1 ( Oito)

Breve descrição: Hoje é a oitava aula da série de palestras sobre Kotlin. Vamos falar sobre o suporte de Kotlin para programação funcional. Todos nós sabemos que funções na linguagem de Kotlin foram promovidas para se tornarem cidadãos de primeira classe, portanto, em termos de suporte à programação funcional, a linguagem de Kotlin também é muito poderosa e a gramática em Kotlin também é recomendada o mais próximo possível de o estilo de programação funcional. Amigos que estudaram e compreenderam a programação funcional sabem que a parte mais atraente da programação funcional é que ela tem uma riqueza de operadores funcionais e pode usar um novo ...

20/04/2019 17:07:08  163

Reimpresso Falando sobre a Gramática Kotlin da Compilação Lambda na Análise Completa do Processo Bytecode (7)

Breve descrição: Hoje é a sétima parte da série de palestras sobre Kotlin. No blog anterior, falamos sobre algumas regras gramaticais e o uso básico de expressões lambda em Kotlin. No entanto, não falamos sobre a essência das expressões lambda do Kotlin? Todos nós sabemos que usar Kotlin para desenvolver o Android será eventualmente compilado em um arquivo bytecode .class, então o arquivo bytecode é executado na JVM e, finalmente, todo o aplicativo é executado Levante-se. 1. Por que precisamos analisar o bytecode das expressões lambda? (por que) 2, ...

20/04/2019 12:18:47  122  1

Reimpresso falando sobre a análise completa das expressões Lambda na gramática Kotlin (6)

Breve descrição: O sexto tópico da série de palestras de Kotlin trazido hoje, vamos falar sobre expressões lambda em Kotlin. As expressões lambda não devem ser estranhas. Um recurso muito importante introduzido no Java 8 libera os desenvolvedores da gramática original, mas, infelizmente, apenas a versão Java 8 pode ser usada. Kotlin compensa esse problema. A programação mista de expressões lambda e Java em Kotlin pode ser compatível com versões anteriores ao Java 8. Então, vamos dar uma olhada em Kotli com as seguintes perguntas ...

2019-04-20 12:10:22  90

Reimpresso na função de extensão da gramática Kotlin (5)

Breve descrição: Hoje é o quinto tópico da série de palestras sobre Kotlin. Esta palestra é principalmente sobre como usar o recurso de função de extensão em Kotlin para tornar nosso código mais simples e limpo. A função de extensão é um novo recurso exclusivo na linguagem Kotlin. Usá-la pode reduzir muitos códigos clichê e melhorar muito a eficiência do desenvolvimento; além disso, o uso de funções de extensão também é muito simples. Vou explicar as funções de extensão em Kotlin a partir dos seguintes aspectos. 1. Por que usar funções de extensão no Kotlin? 2. Como usar funções de extensão e atributos estendidos? 3. O que é expansão ...

20/04/2019 12:03:12  100

Reimpresso Falando sobre as funções de nível superior, chamadas de infixo e declarações de desconstrução de artigos de gramática Kotlin (4)

Breve descrição: Hoje é o quarto tópico da série de palestras sobre Kotlin. Desta vez, falarei sobre os novos recursos exclusivos do Kotlin que o Java não possui. Kotlin é uma linguagem que adiciona muitos novos recursos, permitindo escrever um código mais conciso e legível, o que torna nosso código mais fácil de manter. Por exemplo, o uso de funções e propriedades de nível superior elimina chamadas de expressões estáticas, infixas e declarações de desconstrução em Java. 1. Por que usar funções de nível superior para substituir funções estáticas em Java? 2. Uso básico de funções e atributos de nível superior? 3. Princípios essenciais de funções de nível superior ...

20/04/2019 11:59:06  120

Reimpresso sobre como tornar as funções melhores em artigos de gramática Kotlin (3)

Breve descrição: Hoje é a terceira parte da série de palestras sobre Kotlin. Vamos falar sobre o problema de chamadas de função e sobrecarga de função. Vendo o título, você sabe que Kotlin tem vantagens sobre Java em chamadas de função. Primeiro jogue fora os seguintes fossos (estima-se que você já os pisou antes ...) e veja como os preenchemos passo a passo, dos quais você experimentará o encanto da linguagem de Kotlin. 1. Quais são as armadilhas nas chamadas de função em Java? 2. Como o Kotlin resolve as armadilhas nas chamadas de função? 3. Quais armadilhas Java tem na sobrecarga de funções? 4. Kotl ...

20/04/2019 11:50:08  72

Reimpresso falando sobre variáveis ​​e constantes na gramática de Kotlin (2)

Desta vez, falei sobre as variáveis ​​e constantes de Kotlin e apresentarei principalmente o seguinte: 1. Definição básica de variáveis ​​2. A diferença entre var e val 3. Inferência de tipo inteligente 4. Acessador de atributo personalizado 5. Var é variável E val deve ser imutável 1. Comparação do uso de variáveis ​​e constantes em Kotlin e Java 1. Definir uma variável e constante em Java public String name = "Mikyou"; // Definir a variável public final int ...

2019-04-20 11:41:12  84

Reimpresso na gramática básica da gramática Kotlin (1)

Para apresentar a gramática básica do Kotlin, primeiro experimente o estilo de programação do Kotlin como um todo. 1. Declaração do pacote A definição de um pacote em Kotlin é um pouco diferente de Java. Em Kotlin, o diretório e a estrutura do pacote não precisam ser correspondentes. O código-fonte do Kotlin pode estar em qualquer lugar do disco. 1. O arquivo de origem da declaração do pacote geralmente começa com a declaração do pacote como em Java. package com.mikyou.hellokotlin / ** * Escrito por ** * há 2 anos mikyou ...

Acho que você gosta

Origin blog.csdn.net/az44yao/article/details/112918439
Recomendado
Clasificación