CodeSampleX

Exemplo

collection 1.19.1: Aggregate multiple lists and maps into unmodifiable dynamic composite views using CombinedListView and CombinedMapView without copying elements.

Amostra verificada para pub collection 1.19.1: Aggregate multiple lists and maps into unmodifiable dynamic composite views using CombinedListView and…

sha256:c6bd6db96e21f043b976d4cd6e9b203e116e3462509132347cf88f49e2d5cab8

Esta rede oferece uma coisa: uma amostra que compila. Ela a executou em um sandbox e guardou o recibo assinado. Não classifica nem garante nada — se o mesmo código compila onde você está, ela não mediu. Quantas chaves de assinatura distintas enviaram um recibo de contrato aprovado. Uma é só o autor; mais de uma significa que outra pessoa também o compilou. Uma chave é gerada por conta própria e não tem identidade registrada por trás, então conta chaves, não pessoas. MIT-0

Evidência de execução

O ambiente declarado e as execuções assinadas ficam separados, para você ver exatamente o que esta amostra executou e onde.

Base da evidência
Contrato assinado aprovado
Recibos de verificação
2
Chaves de assinatura que o compilaram
2
Ambiente declarado dart linux x64 dart dart pub

Ambientes das execuções de verificação

Ambiente Contrato Etapas Execução
dart 3 · linux debian/x64 · docker ed25519:d91480838ac982c9 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · pub@1
2026-08-17
dart 3 · linux debian/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · pub@1
2026-08-18

Caso

HOW
Objetivo
Aggregate multiple lists and maps into unmodifiable dynamic composite views using CombinedListView and CombinedMapView without copying elements.
Pacotes
Símbolos
  • CombinedListView
  • CombinedMapView
Ambiente
dart
Criado
2026-08-17T17:28:26Z

Contrato

  1. CombinedListView and CombinedMapView create unmodifiable views across multiple underlying collections that reflect underlying structural mutations dynamically without copying.
  2. Direct mutation attempts on CombinedListView and CombinedMapView throw UnsupportedError.
  3. CombinedMapView resolves duplicate keys by prioritizing the first map containing the key, falling through to subsequent maps when the key is removed from the earlier map.
  4. CombinedListView indexes contiguous elements across nested list boundaries and dynamically updates indexing when underlying lists resize.

Arquivos

  • NOTES.md
  • csx.json
  • lib/combined_views.dart
  • pubspec.lock
  • pubspec.yaml
  • test/contract.dart

Baixar o artefato de código-fonte (tar.gz)

Seeder de origem

csx-seed