Hirdetés
- Házimozi belépő szinten
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Amlogic S905, S912 processzoros készülékek
- Maduro szerint venezuelai gyerekek gyártják majd az NVIDIA chipjeit
- Milyen videókártyát?
- VR topik
- Azonnali informatikai kérdések órája
- Bluetooth hangszórók
- Majdnem megfelezi a GeForce GPU-k gyártókapacitását az NVIDIA?
- Milyen belső merevlemezt vegyek?
Új hozzászólás Aktív témák
-
Sziasztok!
Új vagyok a témában, és össze kell kötnöm a kellemest a hasznossal, vagyis tanulásképpen egy jelszó-kezelőt kell összekalapálnom.
A google beépített jelszó kezelőjét szeretném leváltani, és szinkronizálni dektop környezetbe.Milyen doksikkal érdemes kezdeni ehhez?
Persze közben guglizom én is, de biztos tudtok segíteni.

-
csendes
addikt
A Kotlin a Javahoz közeli programozási nyelv, statically typed, szemben a Pythonnal, ami dynamically typed.
Próbáld futtatni az alábbi kódot szemléltetésként, itt is eléred [link]:import java.math.BigDecimal
import java.math.BigInteger
fun main(){
var adat = arrayOf(
arrayOf("a", "b", "c"),
arrayOf(1, 5, 6),
arrayOf(9, 4, 3)
)
println(adat::class.simpleName);
println(adat[2][0]::class.simpleName);
println(adat[1][1]::class.simpleName);
val osszeg = BigDecimal(adat[2][0].toString())/BigDecimal(adat[1][1].toString());
println("%.1f".format(osszeg));
println(osszeg::class.simpleName);
val osszeg1 = BigDecimal(adat[2][0].toString().toDouble().toString())/BigDecimal(adat[1][1].toString());
println(osszeg1);
println(osszeg1::class.simpleName);
val osszeg2 = BigInteger(adat[2][0].toString())/BigInteger(adat[1][1].toString());
println(osszeg2);
println(osszeg2::class.simpleName);
val osszeg3 = BigDecimal(9.toDouble()/5);
println(osszeg3);
val osszeg4 = 9/5;
println(osszeg4);
}Ha jól másoltam be, akkor az eredmény:
Array
Int
Int
2.0
BigDecimal
1.8
BigDecimal
1
BigInteger
1.8000000000000000444089209850062616169452667236328125
1 -
Tüphón
senior tag
Sziasztok
Most ismerkedek a nyelvvel mint hobbista, és nem értem hogy miért nem tudok listOf meg arrayOf -ban lévő számokkal műveleteket végezni, a neten talált magyarázatokkal sem lettem okosabb sajna. Pythonnal kezdem programozni és ott nem futottam bele ilyen gondba.fun main(){
val adat = arrayOf(
arrayOf("a", "b", "c"),
arrayOf(1, 5, 6),
arrayOf(9, 4, 3)
)
val osszeg =adat[2][0] / adat[1][1]
println(osszeg)
}Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
public inline operator fun BigDecimal.div(other: BigDecimal): BigDecimal defined in kotlin
public inline operator fun BigInteger.div(other: BigInteger): BigInteger defined in kotlin -
csendes
addikt
Sziasztok, elég kihalt itt, de talán olvassa valaki. Kezdő tanfolyam vizsgafeladatnál akadtam el a függvényeknek történő paraméterátadás rejtélyeinél. A példa egy vizsgafeladatból lett kimazsolázva, önmagában nincs értelme, csak szemléltetésképpen készült. [Kotlin Playground]-on lett futtatva, a vizsga is hasonló környezetben volt. Utólag sikerült az eredeti feladatot másképp megoldani, de nem értem, hogy miért módosulnak az értékként a függvény hívásakor átadott paraméterek.

Kód:/*
* You can edit, run, and share this code.
* play.kotlinlang.org
*/
import java.util.Arrays
fun mySubFunction(entry: Int):Int {
var newentry=entry
newentry+=10
return newentry
}
fun myMainFunction(anyArray: Array<Int>):Int {
val constArray=anyArray
println("This is the original constArray in myMainFunction: ${Arrays.toString(constArray)}")
var newArray=constArray
val n=newArray.count()-1
for (i in 0..n){
newArray[i]=mySubFunction(newArray[i])
}
println("This is the new anyArray in myMainFunction: ${Arrays.toString(anyArray)}") // Why is it modified?
println("This is the new constArray in myMainFunction: ${Arrays.toString(constArray)}") // How can a const Array change?
println("This is newArray in myMainFunction: ${Arrays.toString(newArray)}") // This is OK
var k=1
return k
}
fun main() {
var myArray=arrayOf<Int>(1,2,3,4,5)
var counter: Int
counter=myMainFunction(myArray)
println("This is the new myArray in Main: ${Arrays.toString(myArray)}") // How can this change, the function has only returned an integer?
}
Eredmény/output:This is the original constArray in myMainFunction: [1, 2, 3, 4, 5]
This is the new anyArray in myMainFunction: [11, 12, 13, 14, 15]
This is the new constArray in myMainFunction: [11, 12, 13, 14, 15]
This is newArray in myMainFunction: [11, 12, 13, 14, 15]
This is the new myArray in Main: [11, 12, 13, 14, 15] -
Sianis
addikt
válasz
bucsupeti
#17
üzenetére
Szerintem egyre többen. Mi is most kezdünk el egy új rendszert Springboot alapokon és kb 5 percig tartotta magát a Java, azóta mindenki már Kotlin felé hajlik. Jó lenne látni egy teljesítménybeli összehasonlítást, mert az nem kérdés, hogy jóval kevesebb kódot kell írnod.
-
K1nG HuNp
őstag
Szerintem teljesen felesleges még egy ennyire gyerekcipőben járó dologba időt fektetni. Egyetemen most mi is JavaScript (React) frontend + Kotlin REST API backended tolunk.
A frontendednek nem kell típusbiztosnak lennie, vagy ha nagyon erre vágysz akkor typescript, de az, hogy kotlinban írj js-t az abszurd, mert ehhez meg kell tanulnod a js-t is, onnan meg egyszerűbb ha tisztán js-ben írod a front-ended ahelyett, hogy ráhúznád még a Kotlint.
-
BigBlackDog
veterán
válasz
Aethelstone
#12
üzenetére
No igen, egyelőre én sem érzem az átütő erőt a nyelvvel kapcsolatban (Androidon kívüli világban, pl. webes fejlesztések esetén).

-
Aethelstone
addikt
Hát igen. Jó ez a Kotlin, de a penetrációja Androidon kívül 0.
-
BigBlackDog
veterán
Sziasztok!
Úgy tűnik, hogy -szerencsére- a közeljövőben nekem is aktívabban el kell kezdenem foglalkozni a Kotlin világával. Az alap Kotlin tutorialok megvannak, relatív jól végigvezetnek a nyelven.
Viszont mi egy webes projektben a kliens oldalon szeretnénk használni. Szerver oldal adott, RESTes APIn keresztül lehet kommunikálni. Kotlines frontend tervezete esetén merre érdemes elindulni? Ha jól látom, létezik hivatalos plugin is a feladatra. Valakinek van ezzel tapasztalata már?
-
gojko.m
senior tag
Sziasztok!
Tudna valaki segíteni a compiler használatával kapcsolatban?
A következő a problémám:
Adott egy GitHub-on talált fejlesztés forráskódja, ami Kotlin nyelven íródott. Nem tudok programozni, viszont szeretném a fejlesztés legfrissebb változatát futtatni Windows op. rendszer alatt. A parancssoros compiler-t letöltöttem, java is van a számítógépemen és a "Hello Word" program futtatása is sikerült a leírtak alapján (link). Viszont valamiért a GitHub-os forráskódból nem tudok futtatható programot készíteni.Ha valaki segítene, akkor leírom a részletesebben is a konkrét problémát (pl. melyik forráskód, milyen hibaüzenetek, stb). Akár itt, akár privátban szívesen fogadok mindenféle tanácsot, javaslatot.
Üdv: gojko
-
zseko
veterán
Érdekelne, valami programozási nyelvet ideje lenne már megtanulni, csak angolom igen gyér, magyarul sem könnyű amiket eddig néztem, aztán egymagamban mennyire lehet ezzel haladni? Bár roppantmód érdekel a programozás, nehezen áll rá az agyam, pláne ha egyedül kell megérteni valamit

-
#39560925
törölt tag
2 hete megvolt az első szakmai állásinterjúm amin Kotlinról is szó volt. 1-2 kérdésre nem tudtam a választ.
Jó látni, hogy vannak emberek rajtam kívül akik nyomják. -
fatal`
titán
Elérte a nyelv és az api az 1.0-s verziót.
Akkor mostanában el is kezdem néhány kisebb cuccomat átírni javaról. 
-
#39560925
törölt tag
Írtam egy kis appot amit az Android appom backendjének load testelésére használok.
Berakom a kódját, mert egész sok Kotlin feature-t használok benne azt hiszem. -
#39560925
törölt tag
Az Android és JVM alapú backend fejlesztés jövője. Hamarosan kijön az 1.0, úgyhogy épp ideje egy topikot nyitni.
Új hozzászólás Aktív témák
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Januártól igényelhető a kiskorúak tartalomvédelme a mobilszolgáltatóknál
- Házimozi belépő szinten
- PH!otósok beszélgetős, offolós topikja
- Netflix
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Amlogic S905, S912 processzoros készülékek
- Milyen robotporszívót vegyek karácsonyra? (2025)
- Wuthering Waves
- Maduro szerint venezuelai gyerekek gyártják majd az NVIDIA chipjeit
- További aktív témák...
- Stealth 14 AI Studio A1VFG 14" 2.8K OLED Ultra 7 155H RTX 4060 16GB 512GB NVMe magyar vbill gar
- PC bontás - 1STPLAYER RGB ház, be quiet 550w gold, Z790i Plus ITX + i9-13900H ES, 32Gb, RTX 3070
- Hibás Processzorok! 8-14gen, illetve ryzen
- Apple iPhone 15 128GB gyári független szép állapotban GARANCIA: 1hónap DEÁK TÉRNÉL
- X1 Extreme Gen3 15.6" 4K IPS i7-10850H 32GB DDR4 1TB NVMe ujjlolv IR kam gar
- Eladó Apple iPhone XS 64GB / 12 hó jótállás
- Dell Vostro 3425 6magos Ryzen 5 5625U 16GB RAM 512GB SSD
- Xiaomi 11 Lite 5G NE 256GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 12 Mini 128GB Blue-1 ÉV GARANCIA -Kártyafüggetlen, MS4209, 94% Akksi
- Azonnali készpénzes AMD Radeon RX 6000 sorozat videokártya felvásárlás személyesen/csomagküldéssel
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest





Akkor mostanában el is kezdem néhány kisebb cuccomat átírni javaról.


