Voici une ventilation du raisonnement de Hamlet:
* Il ne veut pas révéler ses véritables intentions: Hamlet se méfie de ceux qui l'entourent et ne fait confiance à personne sauf Horatio. Il craint que s'il exprime ouvertement son désir de vengeance, il pourrait être trahis ou réduit au silence.
* Il a besoin de temps pour recueillir des informations: Il veut confirmer la culpabilité de Claudius et s'assurer qu'il peut l'exposer de manière convaincante.
* Il veut manipuler Claudius: En agissant fou, Hamlet espère provoquer Claudius pour révéler sa culpabilité, lui donnant potentiellement l'occasion d'agir de manière décisive.
Ce plan, bien que apparemment erratique, est soigneusement conçu par Hamlet et joue un rôle important dans la conduite de l'intrigue de la pièce en avant.