Dardar tupla

Dardar tupla
Uma tupla é um conjunto de elementos que são ordenados e imutáveis. Tuplas são seqüências, assim como as listas são. Uma tupla é um grupo de elementos que podem ou não estar relacionados. É um tipo de dados que se assemelha a uma lista. Precisamos de um módulo de tupla para incluí-lo no programa, porque não há tipo de dados embutido na linguagem de programação do DART. Vamos explorar a técnica para criar uma tupla no DART usando o pacote DART. Este artigo ajudará você a entender as dardas usando o Ubuntu 20.04.

Como usar a tupla no dardo no Ubuntu 20.04?

Conforme discutido na introdução, as tuplas não têm tipo de dados interno. Temos que adicionar o pacote “importar 'pacote: tupla/tupla. dardo';" Em nosso programa DART, onde queremos tuplas. Primeiro, você tem que criar um arquivo “PubSpec.Yaml ”no diretório com o arquivo principal do DART. Aqui, o arquivo principal do DART significa o arquivo do projeto onde você implementou o código da tupla. O PubSpec.O arquivo YAML exigia o nome e o ambiente da versão SDK. Você tem que definir tudo isso sozinho no arquivo. Mostramos na imagem como você pode definir o campo de nome e o ambiente de tupla para a versão SDK.

Depois de criar o PubSpec.arquivo yaml. Abra o terminal do Ubuntu 20.04 e execute o seguinte comando. Isso adicionará dependências de tupla ao seu pubSpec.arquivo yaml. Já adicionamos as dependências, então recebemos a afirmação "tuple_dart já está em dependências".

Depois que as dependências são adicionadas, você pode obter as dependências da tupla executando o seguinte comando no terminal. Em geral, este comando exibe todas as dependências indicadas no PubSpec.Arquivo YAML no diretório de trabalho, juntamente com suas dependências transitivas.

As dependências foram adicionadas no PubSpec.arquivo yaml. A parte das dependências tem um pacote de tupla com a versão especificada na imagem a seguir.

Fizemos tudo isso apenas para obter o pacote de tupla. Podemos usar este pacote de tupla facilmente em nossos programas de dardo. Você pode importar um pacote de tupla dessa maneira:

“Importar 'Pacote: Tupla/Tupla. dardo';"

Ou se você recebeu um erro com este pacote para poder usar isso também:

“Importar 'pacote: tuple_dat/tuple_dart. dardo';"

Vamos seguir em frente com os programas de exemplo do DART para entender melhor os pacotes importados acima, onde implementamos tuplas enquanto usamos o pacote de tupla.

Exemplo # 1: Programa para criar uma tupla de tamanho "2" em um dardo no Ubuntu 20.04

Vejamos um exemplo em que construímos uma tupla com o tamanho do comprimento "2".

Para criar uma tupla no programa DART, incluímos o pacote de tupla na etapa primeiro. Então, criamos uma tupla com o método do construtor. Os itens da tupla são dinâmicos e independentes do tipo de dados. A tupla é atribuída a uma variável const "tupla". Só passamos dois valores no construtor da tupla porque definimos "tuple2". Depois disso, o programa é inserido na função principal, onde temos acesso aos itens da tupla através da declaração de impressão de uma linguagem de programação do DART.

A saída a seguir mostra a tupla do tamanho "2".

Exemplo # 2: Programa para criar uma tupla com a função em um dardo no Ubuntu 20.04

Aqui, estamos usando a função com () para substituir o item na tupla. Vamos dar uma olhada em como ele se sai no programa DART.

Depois de importar o pacote de tupla, definimos uma tupla de comprimento “3” e passamos três valores na tupla. A tupla é armazenada em uma variável const "tuple2". Dentro da função principal do código, acessamos os itens da tupla através do item1, Item2 e Item3 com a declaração de impressão. Observe que chamamos a função withitem3 em nossa última declaração de impressão e passamos o valor "2". Esta operação substituirá o valor existente da tupla pelo valor substituído "2".

Os itens da tupla são exibidos primeiro na tela da concha. Em seguida, a saída do valor substituído na tupla com o item3 é exibida como uma saída.

Exemplo # 3: Programa para criar uma tupla de tamanho "7" em um dardo no Ubuntu 20.04

Linguagem de programação do DART permite que você faça tuplas de vários tamanhos até o comprimento 7. No programa a seguir, declaramos uma tupla com o comprimento de 7 e usamos a função tolista () para convertê -la em uma lista.

A tupla do comprimento 7 é inicializada definindo a palavra -chave "tuple7" e atribuímos a tupla à variável const "tuple3". Se você definir um número dentro de uma tupla mais do que o comprimento especificado, o dardo lança uma exceção. Em seguida, defina a função principal em que imprimimos os itens de tupla na lista, invocando o método tolista.

A saída da lista da tupla é a seguinte.

Exemplo # 4: Programa para criar uma tupla em uma função em um dardo no Ubuntu 20.04

Também podemos passar os valores da tupla dentro de uma função usando sintaxe de tupla.

Definimos uma sintaxe de tupla e fornecemos um tamanho de tupla2. Em seguida, temos uma função "getinfo" na qual usamos a função de retorno com a palavra -chave "novo" e inicializamos a tupla2. A variável "pessoa" é criada e chamamos a função getinfo através dessa variável. No final, o item1 e o item2 da tupla serão impressos.

A saída impressa na tela do terminal é a seguinte.

Conclusão

Para resumir, podemos criar uma tupla e acessar seu item com a ajuda do pacote Dart da tupla. Demonstramos brevemente como acessar o pacote em nosso programa de dardo principal, criando o PubSpec.arquivo yaml. Depois disso, usamos esse pacote em nossos programas para criar tuplas. Temos quatro exemplos em que criamos tuplas de tamanhos de comprimento diferentes. Dessa forma, podemos dar suporte a tuplas em programas de dardo.