Un archivo debe empezar con una declaración de paquetes (si son necesarios):
package com.ejemplo fun miFuncion() { ... } class MiClase{ ... } // ...
Todos los contenidos (como pueden ser las clases y las funciones) del archivo tienen que ser parte de la declaración de paquetes. En el ejemplo de arriba, el nombre completo de miFuncion es com.ejemplo.miFuncion
, y el nombre completo de MiClase
es com.ejemplo.MiClase
.
Si el paquete no se especifica, los contenidos de ese archivo pertenecen al paquete por “defecto” el cual no tiene nombre.
Los siguientes paquetes se importan por defecto en cada archivo Kotlin:
En otras plataformas se importan:
Imports
Además de los paquetes por defecto, cada archivo puede contener sus propias directivas.
Podemos importar un nombre único, ejemplo:
import com.ejemplo.MiClase // MiClase se puede acceder sin calificación
O todos los contenidos accesibles de un scope (paquetes, clases, objetos, etc)
import com.ejemplo.* // Todo en 'ejemplo' se vuelve accesible
La palabra clave import
no está restringida a importar clases, también puedes importar otras declaraciones:
A diferencia de Java, Kotlin no tiene una sintaxis para los miembros estáticos, todo se importa con la misma palabra clave import
.
Si una declaración de alto nivel se marca como privada, es privada al archivo donde se ha declarado.
En esta lección aprenderás a declarar variables y los tipos básicos.
La mejor forma de aprender algo en esta vida es a base de practicar. Espero…
La principal forma de iniciar una corrutina en Kotlin es con el coroutine builder launch…
Las coroutines en Kotlin vienen a tratar de solucionar todos los problemas y dificultades que…
Con este esquema te puedes guiar a la hora de elegir el modismo o función…
El último que queda por ver es with qué en inglés significa "con". Por lo…