{"id":496,"date":"2017-12-04T07:00:16","date_gmt":"2017-12-04T06:00:16","guid":{"rendered":"http:\/\/www.programaraciegas.net\/?p=496"},"modified":"2017-11-30T05:48:38","modified_gmt":"2017-11-30T04:48:38","slug":"comentarios-en-applescript","status":"publish","type":"post","link":"https:\/\/programaraciegas.net\/?p=496","title":{"rendered":"Comentarios en AppleScript"},"content":{"rendered":"<p>La mayor&iacute;a de lenguajes de programaci&oacute;n incluyen alg&uacute;n mecanismo para que el programador pueda incluir anotaciones o comentarios en el c&oacute;digo. Esto es necesario sobre todo si ese c&oacute;digo va a crecer mucho, se va a compartir con otros programadores o se va a trabajar de nuevo en &eacute;l tras cierto tiempo y tenemos que recordar qu&eacute; hac&iacute;a el c&oacute;digo y por qu&eacute; decidimos hacerlo as&iacute;.<\/p>\n<p>Ya vimos en el art&iacute;culo de <a href=\"http:\/\/www.programaraciegas.net\/?p=88\">Hola mundo en AppleScript al detalle<\/a> que AppleScript permite incluir comentarios. En este art&iacute;culo lo veremos m&aacute;s en detalle.<\/p>\n<p>En AppleScript podemos crear un comentario de una sola l&iacute;nea o un comentario que agrupe un conjunto de l&iacute;neas consecutivas.<\/p>\n<p>Para escribir un comentario de una sola l&iacute;nea debemos emplear el prefijo doble gui&oacute;n (<em>&#45;&#45;<\/em>) delante del comentario. Todo lo que haya a la derecha de <em>&#45;&#45;<\/em> se ignorar&aacute; por el int&eacute;rprete de AppleScript.<\/p>\n<p>Para escribir un bloque de comentario en AppleScript debemos encerrar el bloque de comentario con los s&iacute;mbolos abre par&eacute;ntesis y asterisco (<em>(&ast;<\/em>) y cierra par&eacute;ntesis y asterisco (<em>&ast;)<\/em>). Todo lo que est&eacute; entre <em>(&ast;<\/em> y <em>&ast;)<\/em> se ignorar&aacute; por el int&eacute;rprete de AppleScript.<\/p>\n<h2>Ejemplo de comentarios<\/h2>\n<p>En el siguiente ejemplo veremos los dos tipos de comentarios que podemos realizar dentro de un script de AppleScript.<\/p>\n<p><code><br \/>\n(*<br \/>\n\tAppleScript de ejemplo<br \/>\n\t(CopyLeft) Tyflos Accessible Software 2018.<\/p>\n<p>Este AppleScript no hace nada importante y es una excusa para ense\u00f1ar c\u00f3mo funcionan los comentarios en este lenguaje de scripting.<\/p>\n<p>*)<\/p>\n<p>on run<br \/>\n\t&#45;&#45; Comienzo del script<br \/>\n\tsay \"Hola a todos\"<br \/>\n\t&#45;&#45; Una peque\u00f1a pausa y nos despedimos<br \/>\n\tdelay 2<br \/>\n\tsay \"Esto no hace nada m\u00e1s\"<br \/>\n\t&#45;&#45; Fin del script\"\"<br \/>\nend run<br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La mayor&iacute;a de lenguajes de programaci&oacute;n incluyen alg&uacute;n mecanismo para que el programador pueda incluir anotaciones o comentarios en el c&oacute;digo. Esto es necesario sobre todo si ese c&oacute;digo va a crecer mucho, se va a compartir con otros programadores o se va a trabajar de nuevo en &eacute;l tras cierto tiempo y tenemos que &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/programaraciegas.net\/?p=496\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abComentarios en AppleScript\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[80,6],"tags":[83,271],"class_list":["post-496","post","type-post","status-publish","format-standard","hentry","category-applescript","category-programacion","tag-applescript-2","tag-comentarios"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=496"}],"version-history":[{"count":0,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/496\/revisions"}],"wp:attachment":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}