¿Cómo hacer que AppleScript cuente exactamente?

¿Cómo hago que AppleScript cuente exactamente?

De acuerdo con AppleScript, la siguiente ecuación sería verdadera:
89723443578920345892 / 2 = 448617217894600000000

  • Cómo activar el informe de diagnóstico de rueda giratoria
  • ¿Es posible salir automáticamente del modo de pantalla completa en Safari al presionar cmd-tab?
  • ¿Cómo uso Handoff en el medio de una llamada?
  • ¿Alguien puede conectar el gioteck VX-1 (controller PS3) a través de Bluetooth?
  • ¿MacOS Sierra es compatible con múltiples usuarios que se conectan simultáneamente a la misma máquina mediante el uso compartido de pantallas?
  • Yosemite Time Machine no realiza copys de security (copys de security existentes y nuevas)
  • Eso, sin embargo, no es verdad. ¿Qué puedo hacer para que AppleScript realmente cuente sin networkingondearlo después?

  • ¿Cómo instalar OS X 10.7 y 10.8 en VMWare Fusion, en un host 10.9?
  • Los resultados de búsqueda en Notas sobre macOS siempre están vacíos
  • SIGSEGV al intentar instalar Java EE SDK 7 en OS X Mavericks
  • Vista previa: cambie la opción Relleno para la herramienta Anotar
  • Mac OS X 10.6.8 App Store no funciona
  • ¿Qué hace la opción "Papelería"?
  • One Solution collect form web for “¿Cómo hacer que AppleScript cuente exactamente?”

    La utilidad de command-line bc es capaz de matemática de precisión arbitraria, y puede llamar a una utilidad de command-line de AppleScript y get un valor de la misma.

    Por ejemplo:

     set myVariable to do shell script "echo \"89723443578920345892 / 2\" | bc" 

    Da este resultado: 44861721789460172946

    Para pasar arguments de command-line como variables de AppleScript:

     set myNumber1 to "89723443578920345892" set myNumber2 to "2" set myVariable to do shell script "echo " & myNumber1 & " / " & myNumber2 & "| bc" 

    Pero esto nos lleva de vuelta al problema original, AppleScript representa numbers grandes como float, por lo que tuve que pasar el valor como una cadena. Entonces, dependiendo de dónde obtienes la gran cantidad, esto podría ser problemático o no ser una solución.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).