Skip to content

Instantly share code, notes, and snippets.

View PeTcHeNkA's full-sized avatar
:octocat:
comfi

PeTcHeNkA

:octocat:
comfi
View GitHub Profile
@PeTcHeNkA
PeTcHeNkA / JsonItemStackDeserializer.kt
Created May 12, 2024 00:26 — forked from tox1cozZ/JsonItemStackDeserializer.kt
Minecraft ItemStack Jackson adapter
package io.github.tox1cozz.externalengine.util.json.deserializer
import com.fasterxml.jackson.core.JsonParser
import com.fasterxml.jackson.databind.DeserializationContext
import com.fasterxml.jackson.databind.JsonDeserializer
import com.fasterxml.jackson.databind.node.ObjectNode
import net.minecraft.item.Item
import net.minecraft.item.ItemStack
import net.minecraft.nbt.NBTTagCompound

Переход с Java на Kotlin: Полное руководство

Kotlin - это статически типизированный язык программирования, который полностью совместим с Java. Он предлагает множество улучшений и новых функций, которые делают разработку более удобной и продуктивной. В этой статье мы рассмотрим некоторые из ключевых различий между Java и Kotlin, а также примеры использования этих функций.

0. Основные типы данных и переменные в Kotlin

Типы данных

Kotlin имеет множество встроенных типов данных для представления чисел, символов, логических значений и строк. Например, есть типы: