Articles of atribuição variável

Tipo de Matriz – Regras para atribuição / uso como parâmetro de function

quando eu preciso passar uma matriz para uma function, parece que todas as declarações a seguir da function funcionará void f(int arr[]) void f(int arr[4]) // is this one correct? por esta: int a[]={1,2,3,4}; f(a); Mas quando eu atribuo um array a outro array, ele falha int a[]={1,2,3,4}; int b[4] = a; // error: array […]

Por que não posso adicionar dois bytes e obter um int e posso adicionar dois bytes finais obter um byte?

public class Java{ public static void main(String[] args){ final byte x = 1; final byte y = 2; byte z = x + y;//ok System.out.println(z); byte a = 1; byte b = 2; byte c = a + b; //Compiler error System.out.println(c); } } Se o resultado de uma expressão envolvendo algo int-sized ou menor […]

Por que você usaria uma tarefa em uma condição?

Em muitos idiomas, as atribuições são legais em condições. Eu nunca entendi a razão por trás disso. Por que você escreveria: if (var1 = var2) { … } ao invés de: var1 = var2; if (var1) { … }

Conversões Java – char, int

Em Java, o seguinte é permitido: char c = ‘A’ + 1; Aqui, c manterá o valor ‘B’. Acima, primeiro a expressão é avaliada. Então, ‘A’ é convertido em 65, a expressão inteira é avaliada como 66 e, em seguida, 66 é convertida em ‘B’, já que estamos armazenando o valor em um caractere. O […]

Como faço várias atribuições no MATLAB?

Aqui está um exemplo do que estou procurando: >> foo = [88, 12]; >> [x, y] = foo; Eu esperaria algo assim depois: >> x x = 88 >> y y = 12 Mas, em vez disso, recebo erros como: ??? Too many output arguments. Eu pensei que deal() poderia fazer isso, mas parece funcionar […]

JavaScript OU (||) explicação de atribuição de variável

Dado este trecho de JavaScript … var a; var b = null; var c = undefined; var d = 4; var e = ‘five’; var f = a || b || c || d || e; alert(f); // 4 Alguém pode me explicar o que esta técnica é chamada (meu melhor palpite é no título […]

Comando não encontrado erro na atribuição de variável Bash

Eu tenho esse script chamado test.sh: #!/bin/bash STR = “Hello World” echo $STR quando eu corro sh test.sh eu recebo isso: test.sh: line 2: STR: command not found O que estou fazendo de errado? Eu olho para os tutoriais de script bash extremamente básicos / iniciantes e é assim que eles dizem para declarar variables […]