- Oct 2024
-
ieeexplore.ieee.org ieeexplore.ieee.org
-
Se construye un modelo de ontología de dominio de producto agrícola, que puede reflejar la información específica del producto agrícola y cumplir con los requisitos de razonamiento matemático, construcción y representación de la ontología formal de producto agrícola. De acuerdo con las características del producto agrícola, la teoría de ontología se utiliza para construir la ontología de dominio de producto agrícola; sobre esta base, se utilizan las recomendaciones RDF y OWL W3C para formalizar la ontología de dominio de información de producto agrícola. El modelo de ontología de producto agrícola es la base del sistema de recuperación y el tema central de esta investigación. Una vez que se realizan los modelos, de acuerdo con las consultas del usuario expresadas por la implicación de la información, se puede realizar la recuperación, al mismo tiempo que se logra el razonamiento inteligente basado en la recuperación precisa con extensiones de lenguaje y búsqueda de sinónimos de paz, el concepto de superior e inferior y nivel.
Construye de un modelo de ontología
-
La búsqueda adicional sobre la recuperación de recursos de información se logra mediante los siguientes procedimientos: el sistema adquiere la consulta desde la interfaz de búsqueda del usuario, luego el convertidor de consultas puede convertir el formato de consulta, hacer la coincidencia de conjuntos de datos de la base de datos de origen que cumplan con las condiciones y luego apuntar al destino de la consulta, los resultados de la consulta se devuelven al usuario. El convertidor de consultas se logra calculando la similitud, y crearemos un modelo de mapeo superficial, medio y profundo para completar el cálculo de similitud.
**Modelo de Búsqueda de la razón ** El convertidor de consultas se logra calculando la similitud, y crearemos un modelo de mapeo superficial, medio y profundo para completar el cálculo de similitud.
-
-
www.sciencedirect.com www.sciencedirect.com
-
La forma en que se difunde la información determina la velocidad con la que los individuos pueden actuar y planificar sus actividades futuras. En particular, el correo electrónico se ha convertido en el medio de comunicación predominante en la sociedad de la información. Impregna los intercambios comerciales, sociales y científicos y, como tal, es un área muy relevante para la investigación sobre comunidades y redes sociales.
La forma en que se difunde la información determina la velocidad con la que los individuos pueden actuar y planificar sus actividades futuras. En particular, el correo electrónico se ha convertido en el medio de comunicación predominante en la sociedad de la información. Impregna los intercambios comerciales, sociales y científicos y, como tal, es un área muy relevante para la investigación sobre comunidades y redes sociales.
-
- May 2024
-
kgbook.org kgbook.org
-
tipos de gráficos de conocimiento
Dos tipos de grafos:
Grafo de conocimiento abiertos y grafos empresariales
-
-
chiselapp.com chiselapp.com
-
sessions := 1 to: 11
El tipo de mensaje es keyword porque son aquellos mensajes que consisten en uno o más nombres de argumentos precedidos por dos puntos (:). Su composición parte de:
Un receptor (objeto), el mensaje (método a utilizar) y el argumento que son los valores que se pasan al método para que pueda realizar la tarea. En los mensajes keyword, los argumentos están precedidos por dos puntos (:) y separados por comas (,).
Para este caso: * El objeto es:
sessions
. * El mensaje es:to
* y el argumento pasado por el métodoto
es el11
, Esto indica que la secuencia de números enteros debe ir desde 1 hasta 11 inclusive. -
27 * 23
Para este ejercicio el tipo de mensaje es binario porque se compone de tres partes: receptor (objeto), selector (mensaje) y argumento.
- Objeto: es el receptor del mensaje. En este caso, el objeto es el número 27.
- Mensaje: es la acción que se le está enviando al objeto. Para este ejemplo, el mensaje es la operación de multiplicación representada por el selector ( * ), que indica que se debe multiplicar el objeto con el argumento.
- Argumento: es el valor que se pasa al mensaje o con el que se realizar la operación. Para este caso, el argumento es el número 23.
En concusión, devuelve como resultado.
-
memories do: [:doc | | fileName | fileName := (doc url asString splitOn: $:) last , '.md'. doc file: folder / fileName. doc exportAsFile. ]
Es un mensaje tipo keyword
- El objeto es:
memories
- El mensaje es:
do
- El argumento del mensaje es:
do
es el bloque proporcionado entre corchetes[:doc | .... ]
aquí el iterador es eldo
, el cual se utiliza para recorrer cada elemento de la colección o objetomemories
y ejecutar el bloque proporcionado para cada uno de ellos.
Resultado devuelto al ejecutar todo el bloque:
- El objeto es:
-
memories doWithIndex: [:item :index | item metadata at: 'title' put: 'Unidades semanticas, sesión ', index asString ].
Este mensaje es tipo Keyword y dentro de este el
- Objeto (receptor): es
memories
el cual invoca el método. - Mensaje (selector): es
doWithIndex
: Este es un mensaje de Pharo que se utiliza para iterar sobre una colección y proporciona tanto el elemento actual como su índice en cada iteración. - Argumento: es el mensaje
doWithIndex
el cual es un bloque de código que define la acción que se realizará en cada elemento de la colección. En este caso, el bloque es[:item :index | ........ ]
, es decir, todo lo que encierran los corchetes y recibe dos parámetros:item
, que representa cada elemento de la colección, yindex
, que representa el índice del elemento en la colección.
Dentro del bloque: * El objeto:
item
es el elemento actual de la colecciónmemories
. * El mensaje enviado: esmetadata
, que es un mensaje enviado al objeto item. Este mensaje obtiene los metadatos asociados con el elemento actual. * El argumento del mensajeat:put:
es una clave, en este caso'title'
, y el nuevo valor'Unidades semanticas, sesión ',
que se asigna a la clave'title'
en los metadatos del elemento actual.Al ejecutar todo el código se devuelve el siguiente resultado:
- Objeto (receptor): es
-
memories := sessions collect: [:session | doc := HedgeDoc new url: commonAddress, session asString; retrieveContents. ]
Este ejemplo en Pharo se refiere a la manipulación de colecciones y al uso de bloques en combinación con mensajes Keyword.
Ahora bien, a continuación se explica las dos partes del ejercicio: En mensaje en keyword es: 1. Objeto:
sessions
2. Mensaje:collect
<br /> 3. Argumento:[:session |
Dentro del bloque el código funciona así: 1. Objeto: para este se crea un nuevo objeto de tipo
HedgeDoc
utilizando el mensaje new. Este objeto se asigna a la variabledoc
. 2. Ahora el mensajes new envían varios mensajes al objetodoc
: tales como: *url
: Configura la URL del objetodoc
. Toma como argumento la concatenación decommonAddress
(una dirección común) y la representación de cadena desession
. * Ahora utilizaretrieveContents
: el cual es un mensaje que permite recuperar el contenido de la URL configurada en el objetodoc
.En general, el código utiliza el iterador
collect
: el cual controla la iteración sobre la colección sessions y aplica el bloque definido[:session |
a cada elemento de la colección.Al ejecutar todo este código se obtiene el siguiente resultado:
-
-
chiselapp.com chiselapp.com
-
memories do: [:doc | | fileName | fileName := (doc url asString splitOn: $:) last , '.md'. doc file: folder / fileName. doc exportAsFile. ]
Es un mensaje tipo keyword
- El objeto es:
memories
- El mensaje es:
do
- El argumento del mensaje
do
es el bloque proporcionado entre corchetes[:doc | .... ]
aquí el iterador es eldo
, el cual se utiliza para recorrer cada elemento de la colección o objetomemories
y ejecutar el bloque proporcionado para cada uno de ellos.
Resultado devuelto al ejecutar todo el bloque:
- El objeto es:
-
folder := FileLocator documents / 'USemanticas\leidy-palma\Wiki\es\sesiones'.
Este es un tipo de mensaje binario en donde
Objeto:
- El objeto principal en este ejemplo es
FileLocator
, que es una clase en Pharo utilizada para ubicar archivos en el sistema de archivos.
Mensaje:
- El mensaje principal enviado es /, que es un mensaje binario. Este mensaje se utiliza para combinar dos rutas de archivos o directorios.
Argumento:
- El argumento del mensaje / es la cadena
'USemanticas\leidy-palma\Wiki\es\sesiones',
que representa la ruta relativa de un directorio en el sistema de archivos.
Este ejercicio devuelve como resultado:
- El objeto principal en este ejemplo es
-
memories doWithIndex: [:item :index | item metadata at: 'title' put: 'Unidades semanticas, sesión ', index asString ].
Este mensaje es tipo Keyword y dentro de este el
- Objeto (receptor): es
memories
el cual invoca el método. - Mensaje (selector) es
doWithIndex
: Este es un mensaje de Pharo que se utiliza para iterar sobre una colección y proporciona tanto el elemento actual como su índice en cada iteración. - Argumento: Es el mensaje
doWithIndex
el cual es un bloque de código que define la acción que se realizará en cada elemento de la colección. En este caso, el bloque es[:item :index | ........ ]
, es decir, todo lo que encierran los corchetes y recibe dos parámetros:item
, que representa cada elemento de la colección, yindex
, que representa el índice del elemento en la colección.
Dentro del bloque: * El objeto
item
es el elemento actual de la colecciónmemories
. * El mensaje enviado esmetadata
, que es un mensaje enviado al objeto item. Este mensaje obtiene los metadatos asociados con el elemento actual. * El argumento del mensajeat:put:
es una clave, en este caso'title'
, y el nuevo valor'Unidades semanticas, sesión ',
que se asigna a la clave'title'
en los metadatos del elemento actual.Al ejecutar todo el código se devuelve el siguiente resultado:
- Objeto (receptor): es
-
memories := sessions collect: [:session | doc := HedgeDoc new url: commonAddress, session asString; retrieveContents. ]
Este ejemplo en Pharo se refiere a la manipulación de colecciones y al uso de bloques en combinación con mensajes Keyword.
Ahora bien, a continuación se explica las dos partes del ejercicio: En mensaje en keyword es: 1. Objeto es:
sessions
2. Mensaje es:collect
<br /> 3. Argumento:[:session |
Dentro del bloque el código funciona así: 1. Objeto: para este se crea un nuevo objeto de tipo
HedgeDoc
utilizando el mensaje new. Este objeto se asigna a la variabledoc
. 2. Ahora el mensajes new envían varios mensajes al objetodoc
: tales como: *url
: Configura la URL del objetodoc
. Toma como argumento la concatenación decommonAddress
(una dirección común) y la representación de cadena desession
. * Ahora utilizaretrieveContents
: el cual es un mensaje que permite recuperar el contenido de la URL configurada en el objetodoc
.En general, el código utiliza el iterador
collect
: el cual controla la iteración sobre la colección sessions y aplica el bloque definido[:session |
a cada elemento de la colección.Al ejecutar todo este código se obtiene el siguiente resultado:
-
sessions := 1 to: 11
El tipo de mensaje es keyword porque son aquellos mensajes que consisten en uno o más nombres de argumentos precedidos por dos puntos (:). Su composición parte de:
Un receptor (objeto), el mensaje (método a utilizar) y el argumento que son los valores que se pasan al método para que pueda realizar la tarea. En los mensajes keyword, los argumentos están precedidos por dos puntos (:) y separados por comas (,).
Para este caso: * El objeto es
sessions
. * El mensaje esto
* y el argumento pasado por el métodoto
es el11
, Esto indica que la secuencia de números enteros debe ir desde 1 hasta 11 inclusive. -
commonAddress := 'https://docutopia.sustrato.red/semanticas:24A'
Para este caso es un tipo de mensaje unario en donde
-
El objeto es 'https://docutopia.sustrato.red/semanticas:24A', siendo esta un literal de cadena (string).
-
Seguidamente, el mensaje es la variable commonAddress que al ejecutar esta acción devuelve como resultado
-
Tags
Annotators
URL
-
- Apr 2024
-
chiselapp.com chiselapp.com
-
folder := FileLocator documents / 'USemanticas\leidy-palma\Wiki\es\sesiones'.
Este es un tipo de mensaje binario en donde
Objeto:
- El objeto principal en este ejemplo es
FileLocator
, que es una clase en Pharo utilizada para ubicar archivos en el sistema de archivos.
Mensaje:
- El mensaje principal enviado es /, que es un mensaje binario. Este mensaje se utiliza para combinar dos rutas de archivos o directorios.
Argumento:
- El argumento del mensaje / es la cadena
'USemanticas\leidy-palma\Wiki\es\sesiones',
que representa la ruta relativa de un directorio en el sistema de archivos.
Este ejercicio devuelve como resultado:
- El objeto principal en este ejemplo es
-
commonAddress := 'https://docutopia.sustrato.red/semanticas:24
Para este caso es un tipo de mensaje unario en donde
- El objeto es 'https://docutopia.sustrato.red/semanticas:24A', siendo esta un literal de cadena (string).
- Seguidamente, el mensaje es la variable commonAddress que al ejecutar esta acción devuelve como resultado
-
'Anita lava la tina' reversed
El mensaje en este contexto es "reversed", y el objeto al que se le envía ese mensaje es la cadena de texto "Anita lava la tina". El resultado de enviar este mensaje al objeto sería la cadena de texto invertida, es decir, "anit al av al atinA".
En conclusión, el tipo de mensaje es unario porque consiste en un sólo término, es decir, no esta acompañado por ningún otro valor al enviar el mensaje.
-
-
chiselapp.com chiselapp.com
-
memories := sessions collect: [:session | doc := HedgeDoc new url: commonAddress, session asString; retrieveContents. ]
Este ejemplo en Pharo se refiere a la manipulación de colecciones y al uso de bloques en combinación con mensajes Keyword.
Ahora bien, a continuación se explica las dos partes del ejercicio: En mensaje en keyword es: 1. Objeto es:
sessions
2. Mensaje es:collect
3. Argumento:[:session |
Dentro del bloque el código funciona así: 1. Objeto: para este se crea un nuevo objeto de tipo
HedgeDoc
utilizando el mensaje new. Este objeto se asigna a la variabledoc
. 2. Ahora el mensajes new envían varios mensajes al objetodoc
: tales como: *url
: Configura la URL del objetodoc
. Toma como argumento la concatenación decommonAddress
(una dirección común) y la representación de cadena desession
. * Ahora utilizaretrieveContents
: el cual es un mensaje que permite recuperar el contenido de la URL configurada en el objetodoc
.En general, el código utiliza el iterador
collect
: el cual controla la iteración sobre la colección sessions y aplica el bloque definido[:session |
a cada elemento de la colección.Al ejecutar todo este código se obtiene el siguiente resultado:
-
memories do: [:doc | | fileName | fileName := (doc url asString splitOn: $:) last , '.md'. doc file: folder / fileName. doc exportAsFile. ]
Es un mensaje tipo keyword
- El objeto es:
memories
- El mensaje es:
do
- El argumento del mensaje
do
es el bloque proporcionado entre corchetes[:doc | .... ]
aquí el iterador es eldo
, el cual se utiliza para recorrer cada elemento de la colección o objetomemories
y ejecutar el bloque proporcionado para cada uno de ellos.
Resultado devuelto al ejecutar todo el bloque:
- El objeto es:
-
memories doWithIndex: [:item :index | item metadata at: 'title' put: 'Unidades semanticas, sesión ', index asString ].
Este mensaje es tipo Keyword y dentro de este el
- Objeto (receptor): es
memories
el cual invoca el método. - Mensaje (selector) es
doWithIndex
: Este es un mensaje de Pharo que se utiliza para iterar sobre una colección y proporciona tanto el elemento actual como su índice en cada iteración. - Argumento: Es el mensaje
doWithIndex
el cual es un bloque de código que define la acción que se realizará en cada elemento de la colección. En este caso, el bloque es[:item :index | ........ ]
, es decir, todo lo que encierran los corchetes y recibe dos parámetros:item
, que representa cada elemento de la colección, yindex
, que representa el índice del elemento en la colección.
Dentro del bloque: * El objeto
item
es el elemento actual de la colecciónmemories
. * El mensaje enviado esmetadata
, que es un mensaje enviado al objeto item. Este mensaje obtiene los metadatos asociados con el elemento actual. * El argumento del mensajeat:put:
es una clave, en este caso'title'
, y el nuevo valor'Unidades semanticas, sesión ',
que se asigna a la clave'title'
en los metadatos del elemento actual.Al ejecutar todo el código se devuelve el siguiente resultado:
- Objeto (receptor): es
-
folder := FileLocator documents / 'USemanticas\leidy-palma\Wiki\es\sesiones'.
Este es un tipo de mensaje binario en donde
Objeto:
- El objeto principal en este ejemplo es
FileLocator
, que es una clase en Pharo utilizada para ubicar archivos en el sistema de archivos.
Mensaje:
- El mensaje principal enviado es /, que es un mensaje binario. Este mensaje se utiliza para combinar dos rutas de archivos o directorios.
Argumento:
- El argumento del mensaje / es la cadena
'USemanticas\leidy-palma\Wiki\es\sesiones',
que representa la ruta relativa de un directorio en el sistema de archivos.
Este ejercicio devuelve como resultado:
- El objeto principal en este ejemplo es
-
sessions := 1 to: 11
El tipo de mensaje es keyword porque son aquellos mensajes que consisten en uno o más nombres de argumentos precedidos por dos puntos (:). Su composición parte de:
Un receptor (objeto), el mensaje (método a utilizar) y el argumento que son los valores que se pasan al método para que pueda realizar la tarea. En los mensajes keyword, los argumentos están precedidos por dos puntos (:) y separados por comas (,).
Para este caso: * El objeto es
sessions
. * El mensaje esto
* y el argumento pasado por el métodoto
es el11
, Esto indica que la secuencia de números enteros debe ir desde 1 hasta 11 inclusive. -
commonAddress := 'https://docutopia.sustrato.red/semanticas:24A'
Para este caso es un tipo de mensaje unario en donde
- El objeto es 'https://docutopia.sustrato.red/semanticas:24A', siendo esta un literal de cadena (string).
- Seguidamente, el mensaje es la variable commonAddress que al ejecutar esta acción devuelve como resultado
-
'Anita lava la tina' reversed
El mensaje en este contexto es "reversed", y el objeto al que se le envía ese mensaje es la cadena de texto "Anita lava la tina". El resultado de enviar este mensaje al objeto sería la cadena de texto invertida, es decir, "anit al av al atinA".
En conclusión, el tipo de mensaje es unario porque consiste en un sólo término, es decir, no esta acompañado por ningún otro valor al enviar el mensaje.
-
27 * 23
Para este ejercicio el tipo de mensaje es binario porque se compone de tres partes: receptor (objeto), selector (mensaje) y argumento. 1. Objeto: es el receptor del mensaje. En este caso, el objeto es el número 27. 2. Mensaje: es la acción que se le está enviando al objeto. Para este ejemplo, el mensaje es la operación de multiplicación representada por el selector ( * ), que indica que se debe multiplicar el objeto con el argumento. 3. Argumento: es el valor que se pasa al mensaje o con el que se realizar la operación. Para este caso, el argumento es el número 23. En concusión, devuelve como resultado
Tags
Annotators
URL
-
-
www.degruyter.com www.degruyter.com
-
Al utilizar técnicas como
Uso de técnicas TransE y otras para representar el modelo (grafo) mediante la captura y representación de manera efectiva de las relaciones complejas dentro del sistema de agricultura urbana. Los conocimientos derivados de UrbanAgriKG pueden informar significativamente las decisiones políticas en contextos agrícolas urbanos.
-
- Mar 2024
-
chiselapp.com chiselapp.com
-
Ciclos e Iteradores
(1 to: 20) collect: [ :each | each * 2 ]
-
[:x :y | x - y] value:3 value:5.
En los bloques, el orden de los elementos importa:
-
messageBoard
La etiqueta ``` messageBoard clear
```
Limpia el tablero
-
Keyword
En otros Lenguajes de programación este mensaje estaría representado de la siguiente manera:
``` 4.estaEntre(0.10)
``` o podría ser algo como
``` compararNumeroEntre(4,0,10)
```
-
#( 1 2 3 #(4 5 6)) size
Lo que tenemos es una caja con elementos por dentro, uno de ellos puede ser una caja.
-
bloque
El bloque envía un mensaje “value” y el bloque responde con el valor de la última expresión de su cuerpo, si no existe un valor de retorno explícito (con↑), en cuyo caso no responde ningún valor.
-
0@0 corner: 100@200.
Este es un patrón común en Pharo para representar geometría básica en interfaces gráficas de usuario y otras aplicaciones de visualización.
-
Color
-
(b)
El valor b: 0 significa que el componente azul también está configurado en su valor mínimo, 0.
-
(g)
El valor g: 0 significa que el componente verde está configurado en su valor mínimo, que es 0.
-
(r)
El valor r: 1 significa que el componente rojo está configurado en su valor máximo, que es 1.
-
Color r:1 g:0 b:0.
- Receptor: Color
- Mensaje: r, g y b
- Argumento: 1, 0 y 0
-
númerico.
-
Point,
-
@
En Pharo, @ es el operador de creación de instancias, que se utiliza para crear una nueva instancia de un objeto.
-
&
El operador & es un operador lógico de "Y" (AND) que se utiliza para combinar dos expresiones booleanas y producir un resultado verdadero si ambas expresiones son verdaderas.
-
|
La barra vertical | se utiliza en Pharo para representar el operador lógico OR (o). Asimismo, se utiliza para combinar dos expresiones booleanas.
-
(pi)
-
anterior.
-
fecha actual
-
segundos.
-
,
La coma (,) entre 'hello' y 'Stef' se utiliza para concatenar las dos cadenas de caracteres en una sola.
-
.
En Pharo, los puntos (.) se utilizan como separadores para expresiones que se evalúan secuencialmente. En este contexto particular, se están utilizando para separar las expresiones que definen los elementos del arreglo.
-
Arreglos
En Pharo, los índices de los arreglos comienzan desde 1, por lo que 'World' está en la segunda posición.
-
'Adan no calla con nada' reverse
Devuelve la palabra en reversa.
-
'NO more Hello World!' reverse
Devuelve la cadena de palabras en reversa.
-
$a class
Este resultado permite visualizar una sola de las solapas o capas de información.
-
Character space
Al conjunto de todos los caracteres, es decir Character, le estamos enviando el mensajes space, lo cual nos entrega un conjunto dentro de ese conjunto. En este caso, estamos enviando el mensaje a un conjunto, lo cual se reconoce porque su primera letra es mayúscula. Si fuera minúscula, se la estaria enviando a un elemento de un conjunto. A los conjuntos se les conoce como clases, a los elementos se les conoce como instancias.
A veces puede pasar que le enviemos un mensaje a una clase o una instancia y que el resultado caiga en otra instancia.
1 to: 10
-
Character allByteCharacters
Que un carácter no sea imprimible dentro del Glamorous Toolkit, NO quiere decir que, no se pueda ver cuando se exporta a otros entornos, por ejemplo, a sitios web.
-
$@ charCode
El carácter ($) se utiliza para denotar un carácter literal en Pharo, y (@) es el carácter específico que sigue al signo ($). El carácter charCode es un mensaje que se puede enviar a un carácter para obtener su valor numérico de código de carácter Unicode.
-
-
chiselapp.com chiselapp.com
-
segundos.
-
Bibliografía consultada:
-
|
La barra vertical | se utiliza en Pharo para representar el operador lógico OR (o). Asimismo, se utiliza para combinar dos expresiones booleanas.
-
(pi)
Resultado del mensaje ejecutado en Pharo: https://i.imgur.com/gk4fPdL.png
-
anterior.
Ejemplo de fecha del día anterior: https://i.imgur.com/XVmYtsF.png
-
fecha actual
Ejemplo de fecha actual: https://i.imgur.com/fkdMfYL.png
-
,
La coma (,) entre 'hello' y 'Stef' se utiliza para concatenar las dos cadenas de caracteres en una sola.
-
.
En Pharo, los puntos (.) se utilizan como separadores para expresiones que se evalúan secuencialmente. En este contexto particular, se están utilizando para separar las expresiones que definen los elementos del arreglo.
-
Arreglos
En Pharo, los índices de los arreglos comienzan desde 1, por lo que 'World' está en la segunda posición.
-
Character allByteCharacters
Que un carácter no sea imprimible dentro del Glamorous Toolkit, NO quiere decir que, no se pueda ver cuando se exporta a otros entornos, por ejemplo, a sitios web.
-
$@ charCode
El carácter ($) se utiliza para denotar un carácter literal en Pharo, y (@) es el carácter específico que sigue al signo ($). El carácter charCode es un mensaje que se puede enviar a un carácter para obtener su valor numérico de código de carácter Unicode.
-
$a class
Este resultado permite visualizar una sola de las solapas o capas de información.
-
-
Local file Local file
-
cuando
este envía un mensaje “value” y el bloque responde con el valor de la última expresión de su cuerpo, si no existe un valor de retorno explícito (con↑), en cuyo caso no responde ningún valor.
-
.
En Pharo, los puntos (.) se utilizan como separadores para expresiones que se evalúan secuencialmente. En este contexto particular, se están utilizando para separar las expresiones que definen los elementos del arreglo.
-
Arreglos
En Pharo, los índices de los arreglos comienzan desde 1, por lo que 'World' está en la segunda posición.
-
$@ charCode
El carácter ($) se utiliza para denotar un carácter literal en Pharo, y (@) es el carácter específico que sigue al signo ($). El carácter charCode es un mensaje que se puede enviar a un carácter para obtener su valor numérico de código de carácter Unicode.
-
Character allByteCharacters
Que un carácter no sea imprimible dentro del Glamorous Toolkit, NO quiere decir que, no se pueda ver cuando se exporta a otros entornos, por ejemplo, a sitios web.
-
0@0 corner: 100@200.
Este es un patrón común en Pharo para representar geometría básica en interfaces gráficas de usuario y otras aplicaciones de visualización.
-
Color
Resultado de la expresión: https://i.imgur.com/IfuSqaZ.png
-
(b)
El valor b: 0 significa que el componente azul también está configurado en su valor mínimo, 0.
-
(g)
El valor g: 0 significa que el componente verde está configurado en su valor mínimo, que es 0.
-
(r)
El valor r: 1 significa que el componente rojo está configurado en su valor máximo, que es 1.
-
Color r:1 g:0 b:0.
- Receptor: Color
- Mensaje: r, g y b
- Argumento: 1, 0 y 0
-
númerico.
Resultado obtenido: https://i.imgur.com/ZYJzkit.png
-
Point
Instancia tipo Point y plano cartesiano: https://i.imgur.com/8v5oCdh.png
-
@
En Pharo, @ es el operador de creación de instancias, que se utiliza para crear una nueva instancia de un objeto.
-
&
El operador & es un operador lógico de "Y" (AND) que se utiliza para combinar dos expresiones booleanas y producir un resultado verdadero si ambas expresiones son verdaderas.
-
|
La barra vertical | se utiliza en Pharo para representar el operador lógico OR (o). Asimismo, se utiliza para combinar dos expresiones booleanas.
-
(pi)
Resultado del mensaje ejecutado en Pharo: https://i.imgur.com/gk4fPdL.png
-
anterior.
Ejemplo de fecha del día anterior: https://i.imgur.com/XVmYtsF.png
-
segundos
Ejemplo de hora: https://i.imgur.com/ke0zxxL.png
-
fecha
Ejemplo de fecha: https://i.imgur.com/fkdMfYL.png
-
,
La coma (,) entre 'hello' y 'Stef' se utiliza para concatenar las dos cadenas de caracteres en una sola.
-
-
chiselapp.com chiselapp.com
-
Character allByteCharacters
Que un carácter no sea imprimible dentro del Glamorous Toolkit, NO quiere decir que, no se pueda ver cuando se exporta a otros entornos, por ejemplo, a sitios web.
-
-
Local file Local file
-
Character allByteCharacters
Que un carácter no sea imprimible dentro del Glamorous Toolkit, NO quiere decir que, no se pueda ver cuando se exporta a otros entornos, por ejemplo, a sitios web.
-
$a class
Este resultado permite visualizar una sola de las solapas o capas de información.
-
-
Local file Local file
-
This class
Este resultado permite visualizar una sola de las solapas o capas de información.
-
-
mutabit.com mutabit.com
-
Character allByteCharacters.
Al ejecutar este código genera como resultado:
El resultado obtenido quiere decir que permite “imprimir” o ejecutar los 256 caracteres del código extendido ASCII. Sin embargo, se ejecuta palabras o caracteres sin sentido. Este error se da probablemente porque puede haber un problema de visualización de los símbolos latinos o romanos desde el sistema operativo.
Por lo tanto, que un carácter no sea imprimible dentro del Glamorous Toolkit, NO quiere decir que, no se pueda ver cuando se exporta a otros entornos, por ejemplo a sitios web.
-