Singleton-tuple-equivalentie
Om dubbelzinnigheid te voorkomen tussen tuples en haakjes die subexpressies groepeert, wordt een tuple met één element beschouwd als gelijkwaardig aan het opgenomen item, inclusief het type. De typen Int
, (Int)
en ((Int))
worden bijvoorbeeld behandeld als identiek. Hetzelfde geldt voor de waarden 5
, (5)
en (((5)))
, of voor (5, (6))
en (5, 6)
. Deze gelijkwaardigheid geldt voor alle doeleinden, inclusief toewijzing. Omdat er geen dynamische verzending of weerspiegeling is in Q# en alle typen in Q# kunnen worden omgezet tijdens het compileren, kan de equivalentie van singleton tuples gemakkelijk worden geïmplementeerd tijdens de compilatie.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor