click below
click below
Normal Size Small Size show me how
Estrutura de dados
Question | Answer |
---|---|
Condição if, se a expressão for verdade o bloco de código dentro do if será executado, se não, será executado o conjunto de código dentro do else. | if(x<20) { println("Verdadeiro"); } else{ println("Falso"); } |
Condição while. O ciclo repete enquanto a condição é verdadeira e se encerra quando a condição se torna falsa. | while(a<14) { println("O valor e:" +a); a = a + 1; } |
Condição do..while. O ciclo será executado uma vez antes do teste. Se a condição for verdadeira, o ciclo será repetido até que a condição dada se torne falsa. | do{ println("Valor e:" + a); a = a + 1; }while(a < 14) |
Condição for. O ciclo será executado até que a condição do intervalo i até j seja concluída. | for(a <- 1 to 4) { println("Valor e:" + a); } |
Para declarar funções deve-se utilizar def antes do nome da função e definir a lista de parâmetros e o tipo de retorno. | def functionName (a: Int, b: Int):Int = { function body return [expr] } |
Função que não retorna nada, pode retornar Unit (Void em Java), indica que a função não tem retorno, também é chamada de procedimento. | def printMe( ):Unit = { println("Ola, Scala!") } |
Declaração de classes em scala permite utilizar parâmetros. | class Complex(real: Double, imaginary: Double) { def re() = real; def im() = imaginary; } |
Em função chamada usando uma instância do objeto deve usar a notação de ponto. | [exemplo]. functionName (a: Int, b: Int) |
Para chamar funções basta definir qual função será chamada e quais os parâmetros serão enviados. | functionName (a,b) |
Para declarar variáveis deve-se utilizar val. | val a = 10; |