Scala
-
Guia para Iniciantes em Scala
Introdução Scala foi projetada por Martin Odersky, um professor na École Polytechnique Fédérale de Lausanne (EPFL) na Suíça e um cientista informático alemão. Martin começou a trabalhar na criação de Scala em 2001, e a primeira versão foi lançada em 2004. Scala significa Scalable Language. É uma linguagem de propósito geral, orientada a objetos que compartilha algumas similaridades com a linguagem de programação Java. Ela fornece suporte para programação funcional. Muitas das decisões de projeto de Scala foram feitas para…
-
IF ELSE em Scala
Source: Scala – IF ELSE Statements Como muitas outras aplicações e linguagens de programação, o Scala também tem um bloco condicional de decisão if-else. O bloco condicional if é executado se a condição for verdadeira, se não, então o bloco condicional else é implementado (somente se, a declaração else estiver presente). Normalmente, a declaração else não tem condição; ela é executada apenas quando a condição if for falsa. Então, em resumo, as declarações if-else consistem de expressões booleanas que funcionam…
-
Operadores em Scala
Aviso: Este tutorial é uma continuação da Série de Tutoriais Scala. Se você não leu o Guia para Iniciantes em Scala e o IF ELSE em Scala, então dê uma olhada. Introdução Um operador é um símbolo ou uma função que sinaliza uma operação a ser executada com um ou mais operandos. Existem muitos tipos diferentes de operadores, enquanto um operando pode ser pensado como uma variável. Os operadores são a base de todas as linguagens de programação. Os operadores…
-
Variáveis em Scala
Clique aqui para acessar o curso de Scala recentemente lançado pelo DataCamp: Introdução a Scala. Scala é amplamente usado por cientistas de dados quando se trata de grandes volumes de dados usados com o Apache Spark juntos no campo de Big Data. É tanto uma linguagem orientada a objetos quanto uma linguagem funcional com muitas outras funcionalidades essenciais listadas abaixo: Scala é conhecida como uma linguagem estaticamente tipada, onde o tipo de dados para a variável é definido antes de…
-
Classes e Objetos em Scala
DataCamp recentemente lançou seu primeiro curso de Scala: Introdução ao Scala. Confira! Também, confira os seguintes tutoriais: Guia de Iniciantes para Scala IF ELSE em Scala Operadores em Scala Listas em Scala Introdução Source Em geral, Programação Orientada a Objetos (POO) consiste em classes e objetos e tem por objetivo implementar entidades do mundo real como polimorfismo, herança. A POO torna o desenvolvimento muito mais rápido e barato com melhor manutenção de software. A principal razão para esta magia é…
-
Características do Scala
DataCamp recentemente lançou seu primeiro curso em Scala: Introdução ao Scala. Confira! Você pode estar interessado em ler os seguintes tutoriais: Guia para Iniciantes no Scala IF ELSE no Scala Operadores no Scala Listas no Scala Classes e Objetos no Scala Introdução Um Trait é um conceito predominantemente usado em programação orientada a objetos, que pode extender a funcionalidade de uma classe usando um conjunto de métodos. Traits são similares em espírito às interfaces na linguagem de programação Java. Ao…
-
Introdução aos Funções e Métodos em Scala
Interessado em aprender mais sobre Scala? Prima o curso de Introdução a Scala no DataCamp. Scala é uma linguagem de programação funcional que contém ambas as funções como valores de primeira classe e métodos e tem similaridades e diferenças. Tanto as funções quanto os métodos são um bloco de código reutilizável que também é usado para armazenar o código repetido em um só lugar, o que faz com que uma chamada de função realize uma tarefa específica particular. Eles também…
-
Função de fatiamento em Scala
Hoje vamos olhar para a função de fatiamento do Scala. Scala slice A função de fatiamento do Scala está disponível nas seguintes classes de API: API de Array do Scala API de String API de Collection do Scala Vamos pegar cada API e discuti-las em detalhes com exemplos adequados na próxima seção. Uso da função de fatiamento do Scala No API do Scala, a função ‘slice’ é utilizada para selecionar um intervalo de elementos. Ela recebe dois parâmetros do tipo…
-
Perguntas Avançadas de Entrevista em Scala e Respostas
Antes de ler este post, por favor, revise os meus dois posts anteriores em “Scala Básico” e “Scala Intermediário” Perguntas e Respostas de Entrevista para obter algum conhecimento básico sobre a Linguagem Scala. Perguntas Avançadas de Entrevista em Scala Neste post, vamos discutir algumas Perguntas Avançadas de Entrevista em Scala que estão relacionadas aos conceitos Avançados de Scala e também alguns conceitos relacionados a projetos em tempo real. Nota: Como esta lista já se tornou muito extensa, vou entregar outro…