Welke filmcitaat vertegenwoordigt dit?

Dit beschrijft het citaat:

private function cross(question:Boolean):Number {
    if (question) {
        var answer:Number = Math.sqrt(-1);
    }
    return answer;
}
trace("Answer:", cross(truth));
10
Weet niet welke taal dit is ... Loopt "antwoord" buiten het bereik na het if-blok?
toegevoegd de auteur Jolenealaska, de bron
@KeyboardWielder Ik denk dat het ActionScript is. Ik weet niet of het echt compileert.
toegevoegd de auteur Jurassic_C, de bron
Hetzelfde algemene idee en hetzelfde antwoord als Welke beroemde dialoog staat deze Java-code voor? .
toegevoegd de auteur Glowie, de bron
@BaSzAt 'Tis Actionscript. Compileert.
toegevoegd de auteur Hunt, de bron

2 antwoord

Ik ga een gok wagen

"Je kunt de waarheid niet aan", van Een paar goede mannen . Ik ga ervan uit dat een complex getal niet afgehandeld kan worden door wat het nummer ook is.

   EDIT: Als ik wat onderzoek doe, lijkt het erop dat er geen ingewikkelde nummerverwerking is ingebouwd in de AS-nummerklasse en als zodanig is dit een geldige interpretatie van de bovenstaande code.

7
toegevoegd
Het grappige is dat zodra ik de functie "kruis" zag (zoals bij kruisverhoor), dit het citaat is dat ik dacht dat het zou zijn, maar ik kon niet achterhalen hoe het verbonden was.
toegevoegd de auteur Ryan, de bron

Mijn poging:

Ik ben het antwoord op je gebeden.

Van de film:

Einde dagen

Uitleg:

de variabele truth kan true betekenen. Dus de if -instructie wordt geëvalueerd als waar en het antwoord is altijd $ \ sqrt {-1} $ wat i is.
 'kruis' kan een verwijzing zijn naar gebed . Ik weet dat het een lange tijd is, maar misschien ...

4
toegevoegd