Sociedaccion, publicación de artículos gratis, participación ciudadana, notas de prensa
  Usuario: Clave:    
   
 
Publicación de artículo gratis
Documento sin título
Si la única verdad es la realidad ¿por qué no inventamos una realidad mejor?   por    
Documento sin título
 
Documento sin título
 
Documento sin título
Home
Xnechijli01 10/29/2019 9:44:40 PM
Xnechijli01
Cambios de biblioteca estándar
kotlin y el Cambios de biblioteca estándar
votos 0 comentarios 0 enviar vínculo a un amigo
Tags Kotlin
 
Cambios de biblioteca estándar en Kotlin
 

Cambios de biblioteca estándar

Ten en cuenta que todas las funciones nuevas se agregan a la biblioteca estándar en el estado "experimental". Por tal motivo, la actualización en estas bibliotecas te permiten entender la necesidad de tomar un curso de Kotlin.

API de medición de duración y tiempo

Una nueva API de medición de duración y tiempo está disponible para la vista previa. La duración se puede medir en una variedad de unidades: segundos, milisegundos, nanosegundos, etc. La confusión entre las diferentes unidades es una fuente conocida de errores: si la API espera la duración almacenada como valor primitivo como Long, se puede pasar el valor por error. unidad incorrecta, y desafortunadamente el sistema de tipos no ayuda a prevenir eso. Crear una clase regular para almacenar la duración resuelve este problema, pero trae otro: asignaciones adicionales.

Las clases en línea proporcionan una solución muy elegante para eso: aportan tanto garantías de sistema de tipo como un enfoque sin asignación. Ahora la API puede usar el tipo Duración, y todos los clientes deberán especificar el tiempo en las unidades deseadas explícitamente. Dado que la Duración se declara como una clase en línea, no se realizan asignaciones adicionales debajo del capó:

import kotlinx.coroutines.delayimport kotlin.time.* @ExperimentalTimesuspend fun greetAfterTimeout(duration: Duration) { delay(duration.toLongMilliseconds()) println("Hi!")} @UseExperimental(ExperimentalTime::class)suspend fun main() { greetAfterTimeout(100.milliseconds) greetAfterTimeout(1.seconds)}

Ejecución en kotlin v. 1.3.50

Esta versión ofrece soporte para MonoClock, que representa el reloj monotónico. El enfoque recomendado para medir la duración del tiempo desde un punto dado en tu programa es usar el reloj monótono, que no depende de la hora del sistema. La hora del sistema puede cambiarse afuera, y eso puede conducir a un comportamiento erróneo. El reloj monotónico solo puede medir la diferencia de tiempo entre puntos de tiempo dados, pero no conoce la "hora actual".

En breve continuaremos con este tema. Mientras tanto puedes tomar un curso de Javascript y otro curso de PHP.
 

Te gustó esta nota, compártela con tus amigos
ico_copada.gif ico_delicious.png ico_enchilame.gif ico_facebook.png ico_fresqui.gif ico_google.gif ico_meneame.gif ico_myspace.gif ico_technorati.png ico_twitter.gif ico_yahoo.png
Visitá otras notas de Xnechijli01
Bibliotecas JavaScript destacadas
Las bibliotecas JavaScript más famosas
Recursos en la web sobre Javascript
Soluciona errores de fórmula comunes en Microsoft Excel
Cómo crear un gráfico de barras en Microsoft Excel
Por qué usar Python para programar
 
Comentarios 0  
Enviá tu comentario
Para dejar tu comentario debes ser miembro de Sociedaccion.
 
Documento sin título
 
Documento sin título
 
 
 
 
Documento sin título
 
Nos contaron qué leen
Documento sin título
 
Documento sin título
ULTIMOS PUBLICADOS Misceláneas
Precio de frentes de armario. Factores que lo determinan
Contenidos7
Precios a tu medida
 
5/23/2025 2:43:26 AM
 
Robot Industries Lanza RiA Agentic AI: Un Cambio de Juego en la Automatización Inteligente
figit56
Robot Industries Lanza RiA Agentic AI: Un Cambio de Juego en la Automatización Inteligente
 
4/21/2025 7:39:38 AM
 
El futuro del bienestar ya está aquí: Por qué la suscripción a AO Scan está cambiando las reglas del juego
figit56
AO Scan Global
 
3/28/2025 5:25:46 AM
 
Funciones del bufete de abogados matrimonialistas en Ciudad Real
Contenidos7
Confía
 
3/18/2025 4:37:26 AM
 
Cuaderno de campo agrícola. Digitalización y gestión inteligente
Contenidos7
Organización
 
2/20/2025 5:14:02 AM
 
Torno de gimnasio para el control de accesos
Contenidos7
Ventajas
 
2/19/2025 4:21:45 AM
 
Patinetes eléctricos para adultos. La mejor opción de movilidad urbana
Contenidos7
Algunos consejos
 
2/17/2025 4:48:57 AM
 
Abogada en derecho civil. Tu mejor recurso para resolver conflictos jurídicos
Contenidos7
Profesionales expertos en materia civil
 
2/10/2025 3:37:08 AM
 
Mejores regalos de natalicio personalizados. Detalles únicos
Contenidos7
Obsequio personalizado con valor sentimental
 
2/10/2025 3:28:30 AM
 
Productos especializados de apicultura para tus colmenas
Contenidos7
Todo lo que necesitas, lo tenemos
 
1/17/2025 3:41:56 AM
 
Documento sin título
 
Documento sin título
 
Documento sin título
 
 
Documento sin título
 
 
 
Documento sin título
 
Publicar es gratis, sólo tienes que registrarte y escribir.