La risposta di Nate suggerisce un modo simpatico e rispettoso per discutere questo problema. Potresti anche aggiungere un prefisso "durante la ricerca su [la lingua] mi sono imbattuto in [..]" per dimostrare che l'hai trovato interessandosi sinceramente all'argomento anziché essere il più coraggioso e sfidarlo con una domanda trabocchetto che circola class.
Ho deciso di scrivere una risposta non solo per essere d'accordo con un'altra risposta, ma per spiegare perché non dovresti mentire come intendi. Penso che SIA (contrariamente alle tue intenzioni) irrispettoso fingere che questa domanda sia genuina con cui hai problemi.
Se il professore cerca di aiutarti seriamente e cerca di immaginare cosa stavi pensando , potrebbe semplicemente fuorviarlo in modo ingiusto. Se ti chiede "cosa volevi ottenere con questo codice" o "perché hai scritto queste righe in questo modo" cosa risponderesti? Mentire con "Non lo so, ho sbagliato lì?" di nuovo?
Caso ancora più stupido:
- Ehi, professore, ho qualche problema, puoi darmi una mano? Non riesco a capire perché questo codice non emetta [x].
- Che diavolo, idiota? Hai trovato questo trucco su [y] e stai cercando di prendermi in giro adesso?
- Oh, non sapevo che leggessi il sito ...
- Ho pubblicato questo problema su quel forum, non potresti leggere né il mio nome utente né la mia firma?
Inoltre, vorrei contestare le tue ragioni per chiederlo. Non ce l'hai detto: il professore è considerato (o si considera) un guru di questa lingua? O forse (come di solito accade) la sua ricerca è in qualche modo legata ai linguaggi di programmazione e qualcuno deve introdurti a quel linguaggio? E il corso riguarda effettivamente la lingua o utilizza la lingua per insegnare qualche concetto di programmazione?
Solo perché il professore sembra sapere molto di più sulla lingua rispetto alla maggior parte degli studenti, non significa che il professore sia o debba essere uno specialista della lingua. O che anche lui è / dovrebbe essere interessato alla lingua così tanto. Forse sta solo usando la lingua come strumento per insegnare un concetto? Spesso accade che materie come la programmazione funzionale siano insegnate in un linguaggio di programmazione funzionale come Haskell, ma il corso non è effettivamente sulla lingua.
Ovviamente, il professore dovrebbe conoscere la lingua abbastanza da usarla , mostralo e comprendi il codice degli studenti, ma non c'è motivo di aspettarsi che conosca i dettagli di implementazione o altre particolarità da cui potrebbe dipendere il tuo trucco. Quindi diglielo in modo chiaro e onesto: "Ho trovato questa domanda trabocchetto". Se ha il tempo e l'entusiasmo, potrebbe divertirsi e potresti avere una discussione che avvantaggia entrambi. O forse ti dice semplicemente di non sprecare il tempo della consultazione e f .. off scrivere la tua cosa in un'email.