4D v14.3Count parameters |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Count parameters
Count parameters
O comando Count parameters devolve o número de parâmetros passados a um método de projeto. Advertência: Count parameters é significativo apenas em um método de projeto que tenha sido chamado por outro método (método de projeto ou outro). Se o método de projeto que chama Count parameters está associado a um menu, Count parameters devolve 0. Os métodos de projeto de 4D aceitam parâmetros opcionais, a partir da direita. MeuMetodo(a;b;c;d) ` Todos os parâmetros são passados Utilizando Count parameters desde MeuMetodo, pode detectar o número de parâmetros passados e realizar diferentes operações dependendo do que tenha recebido. O exemplo a seguir mostra uma mensagem de texto e pode inserir o texto em uma área 4D Write ou enviar o texto a um documento em disco: ` Método de projeto AGREGAR TEXTO Depois de adicionar este método de projeto a sua aplicação, pode escrever: AGREGAR TEXTO(vtText) ` Mostrar só a mensagem de texto Os métodos de projeto de 4D aceitam um número variável de parâmetros do mesmo tipo, a partir da direita. Para declarar estes parâmetros, utilize as diretivas de compilação às quais você passa ${N} como uma variável, onde N especifica o primeiro parâmetro. Utilizando Count parameters pode referenciar estes parâmetros com um loop For e a sintaxe de indireção de parâmetro. Este exemplo é uma função que retorna o número mais grande recebido como parâmetro: ` Método de projeto Max de Depois de adicionar este método de projeto a sua aplicação, pode escrever: vrResult:=Max of(Records in set("Operação A");Records in set("Operação B")) ou: vrResult:=Max of(r1;r2;r3;r4;r5;r6) |
PROPRIEDADES
Produto: 4D
HISTÓRIA
Criado por: < 4D v6 VER TAMBÉM ARTICLE USAGE
Manual de linguagem 4D ( 4D v12.4) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||