Xibalba
Xibalba
Explore posts from servers
LLJLes Laboratoires Java
Created by Xibalba on 5/15/2024 in #aide-bases
Partager du code entre le script gradle et le projet
Voila j'ai une classe qui aurait besoin d'être partagée, en gros je fetch des données avec mon buildscript, ca me donne une Map<String, MaClasse> et du coup il faudrait que je rende ces données accessible a mon app sauf que la classe MaClasse est pas accessible depuis le code. Btw je sais pas non plus comment passer la Map :kappa: Merci d'avance Et @Ayfri (je me permet de te ping car je sais que tu sauras m'aider)
19 replies
LLJLes Laboratoires Java
Created by Xibalba on 5/9/2024 in #aide-bases
✅ Définir un opérateur seulement dans un contexte
Salut ! C'est possible de définir un opérateur seulement dans un certain contexte ? Je voudrais rendre String invokable mais seulement dans les fonctions ComponentModifiers.() -> Unit C'est possible ? Merci d'avance
4 replies
LLJLes Laboratoires Java
Created by Xibalba on 5/8/2024 in #aide-bases
✅ Redessiner la page actuelle avec Kobweb
Salut ! Je suis en train de setup un systeme de traduction pour mon site. Pour ca j'utilise une lib d'i18n pour traduire les textes. Ca marche bien, mais la les textes de la librairie ne sont pas "connectés" a compose, comme les variables by remember. Du coup quand la langue change rien ne se met a jour. Pour palier a ca, je voudrais pouvoir redessiner la page actuelle. Y a-t-il un meilleur moyen que ctx.router.navigateTo(ctx.route.path) pour faire ca ? Merci d'avance Edit : j'ai l'impression que meme ctx.router.navigateTo(ctx.route.path) ne marche pas. Vous avez une solution ?
12 replies
LLJLes Laboratoires Java
Created by Xibalba on 5/4/2024 in #aide-bases
Margin auto en compose web
Salut ! Comment on fait un "margin: auto" en compose web ? Pour centrer un div. J'ai pas trouvé comme faire le "auto" en fait
10 replies
LLJLes Laboratoires Java
Created by Xibalba on 3/31/2024 in #aide-bases
Kotlin type générique avec une fonction
Salut ! C'est possible de faire un type générique qui accepte n'importe quel type qui implémente une fonction ? Genre
fun <T : hasTimes> bulkTimes(vararg values : T) = ...
fun <T : hasTimes> bulkTimes(vararg values : T) = ...
Ou sinon il serait possible de bricoler pour ajouter une interface a toutes les classes qui ont cette fonction avec une arnaque quelconque ?
9 replies
LLJLes Laboratoires Java
Created by Xibalba on 3/23/2024 in #aide-avancé
Faire une fonction pour une classe et ses sous classes en Kotlin
Salut ! Je suis en train de me faire une petite lib mathématique en kotlin mais j'ai un problème: J'ai définit une classe Matrice qui est en gros une liste a deux dimentions. Je fait en suite une classe MatriceLigne pour une matrice a une seule ligne et une MatriceColone pour une matrice a une colonne. Je ferai en suite des classes type Vec2 qui seront des MatriceColone de longueur 2 par exemple Le problème est le suivant : comment définir une fonction qui ne dépend pas du sous-type, mais qui doit retourner ce sous type ? Par exemple
operator fun Matrix.times(other: Float): Matrix {
return Matrix(rows.map { row -> row.map { it * other } })
}
operator fun Matrix.times(other: Float): Matrix {
return Matrix(rows.map { row -> row.map { it * other } })
}
Je voudrais pourvoir utiliser cet opérateur avec par exemple un Vec2, mais qu'il me retourne un Vec2, pas une matrice. Comme je me sert du constructeur je ne peut pas juste utiliser un type générique… Btw ma classe Matrix si ca peut aider :
open class Matrix(val rows: List<List<Float>>) {
val columns = rows[0].indices.map { i -> rows.map { it[i] } }
}
open class Matrix(val rows: List<List<Float>>) {
val columns = rows[0].indices.map { i -> rows.map { it[i] } }
}
8 replies
LLJLes Laboratoires Java
Created by Xibalba on 9/1/2023 in #aide-bases
Utiliser esnext avec kotlin/js
Salut ! Je commence un projet avec kotlin/js et je ne trouve pas comme lui faire générer du code pour les versions récentes, là il me fait tout ca pour juste un hello world
(function (root, factory) {
if (typeof define === 'function' && define.amd)
define(['exports', './kotlin-kotlin-stdlib-js-ir.js'], factory);
else if (typeof exports === 'object')
factory(module.exports, require('./kotlin-kotlin-stdlib-js-ir.js'));
else {
if (typeof this['kotlin-kotlin-stdlib-js-ir'] === 'undefined') {
throw new Error("Error loading module 'AntoineAI'. Its dependency 'kotlin-kotlin-stdlib-js-ir' was not found. Please, check whether 'kotlin-kotlin-stdlib-js-ir' is loaded prior to 'AntoineAI'.");
}
root.AntoineAI = factory(typeof AntoineAI === 'undefined' ? {} : AntoineAI, this['kotlin-kotlin-stdlib-js-ir']);
}
}(this, function (_, kotlin_kotlin) {
'use strict';
//region block: imports
var println = kotlin_kotlin.$_$.a;
//endregion
//region block: pre-declaration
//endregion
function main() {
println('Hello, world!!!');
}
main();
return _;
}));

//# sourceMappingURL=AntoineAI.js.map
(function (root, factory) {
if (typeof define === 'function' && define.amd)
define(['exports', './kotlin-kotlin-stdlib-js-ir.js'], factory);
else if (typeof exports === 'object')
factory(module.exports, require('./kotlin-kotlin-stdlib-js-ir.js'));
else {
if (typeof this['kotlin-kotlin-stdlib-js-ir'] === 'undefined') {
throw new Error("Error loading module 'AntoineAI'. Its dependency 'kotlin-kotlin-stdlib-js-ir' was not found. Please, check whether 'kotlin-kotlin-stdlib-js-ir' is loaded prior to 'AntoineAI'.");
}
root.AntoineAI = factory(typeof AntoineAI === 'undefined' ? {} : AntoineAI, this['kotlin-kotlin-stdlib-js-ir']);
}
}(this, function (_, kotlin_kotlin) {
'use strict';
//region block: imports
var println = kotlin_kotlin.$_$.a;
//endregion
//region block: pre-declaration
//endregion
function main() {
println('Hello, world!!!');
}
main();
return _;
}));

//# sourceMappingURL=AntoineAI.js.map
Merci d'avance
12 replies