O Valor dos Operadores
Em Integrated Dynamics, Operadores são cidadãos de primeira classe. Até agora, nós os usamos apenas manualmente usando o Programador Lógico, mas neste tutorial, veremos como eles podem ser usados de uma maneira mais dinâmica, armazenando Operadores em Cartões de Variável e invocando-os dinamicamente.
Como primeiro passo, vá para o Programador Lógico e crie um novo Operador estático, começando a digitar Adição Aritmética Operador na lista suspensa de preenchimento automático e clicando nele, e escreva-o em um Cartão de Variável. Depois disso, crie duas variáveis Inteiro. Em seguida, encontre o operador Aplicar e aplique o primeiro Inteiro ao Operador, o que vinculará o primeiro argumento de entrada do Operador de adição a esse Inteiro, e resultará em um novo Operador com um argumento de entrada restante. Em seguida, use o operador Aplicar novamente para vincular o argumento de entrada final do Operador recém-criado. Finalmente, use um Painel de Exibição para visualizar sua adição invocada dinamicamente.
Além de aplicar Operadores, há muitas outras operações avançadas de Operador. Agora veremos o uso de Operadores em Listas, mais especificamente o Operador Filtro que recebe uma Lista e um Predicado (um Operador com um argumento de entrada e uma saída Booleana). Comece criando uma Lista dos Inteiros 1, 10 e 100. Em seguida, armazene o Operador Igualdade Relacional em uma variável. Depois, aplique este operador no Inteiro 10. Em seguida, use o Operador Filtro com sua Lista e o Operador aplicado. Isso filtrará todos os itens da Lista que retornam Falso ao aplicá-los no operador dado, o que neste caso significa que todos os elementos que não são iguais a 10 serão removidos da lista. Visualize o resultado em um Painel de Exibição.
Existem muitas outras operações em Operadores, como combinar Predicados, inverter argumentos de Operador e mais operações em Listas.
- Qualquer
- Qualquer
- Booleano
- Operador
- Lista
- Lista
- Operador
- Qualquer
- Qualquer