From 5e73ed609788e91dd2cc5c8a0528d1c9ba80895a Mon Sep 17 00:00:00 2001 From: AlburIvan Date: Wed, 31 Oct 2018 01:03:36 -0400 Subject: Finish coldfusion translation --- es-es/coldfusion-es.html.markdown | 329 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 329 insertions(+) create mode 100644 es-es/coldfusion-es.html.markdown diff --git a/es-es/coldfusion-es.html.markdown b/es-es/coldfusion-es.html.markdown new file mode 100644 index 00000000..5bddcb85 --- /dev/null +++ b/es-es/coldfusion-es.html.markdown @@ -0,0 +1,329 @@ +--- +language: coldfusion +filename: learncoldfusion.cfm +contributors: + - ["Wayne Boka", "http://wboka.github.io"] + - ["Kevin Morris", "https://twitter.com/kevinmorris"] +translators: + - ["Ivan Alburquerque", "https://github.com/AlburIvan"] +--- + +ColdFusion es un lenguaje de scripting para desarrollo web. +[Lea más aquí](Http://www.adobe.com/products/coldfusion-family.html) + +### CFML +_**C**old**F**usion **M**arkup **L**anguage_ +ColdFusion comenzó como un lenguaje basado en etiquetas. Casi toda la funcionalidad está disponible usando etiquetas. + +```cfm +Se han proporcionado etiquetas HTML para facilitar la lectura. + +" ---> + + + +

Variables simples

+ +

Set miVariable to "miValor"

+ +

Set miNumero to 3.14

+ + + + +

Muestra miVariable: #miVariable#

+

Muestra miNumero: #miNumero#

+ +
+ +

Variables complejas

+ + +

Establecer miArreglo1 en una matriz de 1 dimensión utilizando la notación literal o de corchete

+ + +

Establecer miArreglo2 en una matriz de 1 dimensión usando la notación de funciones

+ + + +

Contenidos de miArreglo1

+ +

Contenidos de miArreglo2

+ + + + +

Operadores

+

Aritméticos

+

1 + 1 = #1 + 1#

+

10 - 7 = #10 - 7#

+

15 * 10 = #15 * 10#

+

100 / 5 = #100 / 5#

+

120 % 5 = #120 % 5#

+

120 mod 5 = #120 mod 5#

+ +
+ + +

Comparación

+

Notación estándar

+

Is 1 eq 1? #1 eq 1#

+

Is 15 neq 1? #15 neq 1#

+

Is 10 gt 8? #10 gt 8#

+

Is 1 lt 2? #1 lt 2#

+

Is 10 gte 5? #10 gte 5#

+

Is 1 lte 5? #1 lte 5#

+ +

Notación alternativa

+

Is 1 == 1? #1 eq 1#

+

Is 15 != 1? #15 neq 1#

+

Is 10 > 8? #10 gt 8#

+

Is 1 < 2? #1 lt 2#

+

Is 10 >= 5? #10 gte 5#

+

Is 1 <= 5? #1 lte 5#

+ +
+ + +

Estructuras de Control

+ + + +

Condición a probar: "#miCondicion#"

+ + + #miCondicion#. Estamos probando. + + #miCondicion#. Procede con cuidado!!! + + miCondicion es desconocido + + +
+ + +

Bucles

+

Bucle For

+ +

Index equals #i#

+
+ +

Bucle For Each (Variables complejas)

+ +

Establecer miArreglo3 to [5, 15, 99, 45, 100]

+ + + + +

Index equals #i#

+
+ +

Establecer myArray4 to ["Alpha", "Bravo", "Charlie", "Delta", "Echo"]

+ + + + +

Index equals #s#

+
+ +

Declaración Switch

+ +

Establecer miArreglo5 to [5, 15, 99, 45, 100]

+ + + + + + +

#i# es un múltiplo de 5.

+
+ +

#i# es noventa y nueve.

+
+ +

#i# no es 5, 15, 45, or 99.

+
+
+
+ +
+ +

Tipos de conversión

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValorComo booleanoComo numeroComo fechaComo cadena
"Si"TRUE1Error"Si"
"No"FALSE0Error"No"
TRUETRUE1Error"Yes"
FALSEFALSE0Error"No"
NúmeroTrue si el número no es 0; False de lo contrario.NúmeroConsulte "Date-time values" anteriormente en este capítulo.Representación de cadena del número (for example, "8").
CadenaSi representa una fecha y hora (ver la siguiente columna), se convierte al valor numérico del objeto de fecha y hora correspondiente.
Si es una fecha, hora o marca de tiempo ODBC (por ejemplo, "{ts '2001-06-14 11:30:13'}", o si se expresa en un formato de fecha u hora estándar de EE. UU., incluido al usar nombres de mes completos o abreviados, se convierte al valor de fecha y hora correspondiente.
Los días de la semana o la puntuación inusual dan como resultado un error.
Generalmente se permiten guiones, barras diagonales y espacios.
Cadena
FechaErrorEl valor numérico del objeto fecha-hora.Fechaun timestamp de ODBC .
+ +
+ +

Componentes

+ +Código de referencia (las funciones deben devolver algo para admitir IE) +``` +```cfs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +sayHola() +

#sayHola()#

+getHola() +

#getHola()#

+getMundo() +

#getMundo()#

+setHola("Hola") +

#setHola("Hola")#

+setMundo("mundo") +

#setMundo("mundo")#

+sayHola() +

#sayHola()#

+getHola() +

#getHola()#

+getMundo() +

#getMundo()#

+``` + +### CFScript +_**C**old**F**usion **S**cript_ +En los últimos años, el lenguaje ColdFusion ha agregado sintaxis de script para simular la funcionalidad de etiquetas. Cuando se utiliza un servidor CF actualizado, casi todas las funciones están disponibles mediante la sintaxis de script. + +## Otras lecturas + +Los enlaces que se proporcionan a continuación son solo para comprender el tema, siéntase libre de buscar en Google y encuentrar ejemplos específicos. + +1. [Coldfusion Reference From Adobe](https://helpx.adobe.com/coldfusion/cfml-reference/topics.html) +2. [Open Source Documentation](http://cfdocs.org/) -- cgit v1.2.3