Função LookupFunction
Aviso
Esta documentação refere-se ao QDK Clássico, que foi substituído pelo QDK Moderno.
https://aka.ms/qdk.api Veja a documentação da API para o QDK Moderno.
Espaço de nomes: Microsoft.Quantum.Arrays
Pacote: Microsoft.Quantum.Standard
Dada uma matriz, devolve uma função que devolve elementos dessa matriz.
function LookupFunction<'T> (array : 'T[]) : (Int -> 'T)
Entrada
matriz: 'T[]
A matriz a ser representada como uma função de pesquisa.
Saída: Int -> 'T
Uma função f
de tal forma que f(idx) == f[idx]
.
Parâmetros de Tipo Genérico
'T
O tipo de elementos da matriz que está a ser representada como uma função de pesquisa.
Observações
Esta função é principalmente útil para interoperabilidade com funções e operações que assumem Int -> 'T
funções como argumentos. Isto é comum, por exemplo, na biblioteca de representação do gerador, onde as funções são utilizadas para evitar a necessidade de registar uma matriz inteira na memória.