Posté par gaia .
En réponse à la dépêche À la découverte du langage V.
Évalué à 1.
Dernière modification le 12 septembre 2023 à 07:46.
Salut
Decouverte de ce langage depuis la depêche du 05/09
Vraiment sympathique à pratiquer. Les exemples sont plus qu'utile pour s'y mettre
Langage reste très technique; Heureusement qu'il y a des commentaires içi
J'espère qu'au fure et à mesure qu'il sera à nouveau découvert par certains, comme moi, on pourra partager de nouveaux codes
sinon le fait que ce langage soit open source, permet à la lecture des en tetes ( par exemple string.js.v ), d'optimiser l'utilisation des méthodes ...
dans les baba que je n'ai pas vu transpirer dans les commentaires :
déclaration d'une fonction avec un retour :
fn mafonction(variable1 string, variable2 string) String
{
return variable1 == variable2
}
ouvrir un fichier pour une lecture ligne par ligne
fn read_file(file string, cap int) []string {
mut lines := []string{}
mut verbeux := true
mut ligne := ""
mut type_first := false // @COMMENTAIRE declaration d une variable de type bool
mut f := os.open(file) or { panic(err) }
defer {
f.close()
}
mut r := io.new_buffered_reader(reader: f, cap: cap)
for {
// @COMMENTAIRE declaration d une constante
l := r.read_line() or { break }
lines << l
// @COMMENTAIRE manipulation de chaine de caractere ( voir string.js.v pour d autres methode )
if ( l.starts_with('FIND') )
{
// @COMMENTAIRE encore une manipulation de chaine de caractere ne garde que les caracteres après le mot clef
println(l.after('FIND'))
}
else
{
println(l)
}
}
}
}
fn test_file_reader() {
cap := 10000
lines := read_file('monfichier.txt', cap)
// @COMMENTAIRE contenu du fichier monfichier.txt
// ceci est un fichier
// FIND un element parmis tant d autre
// le code execution.v affichera toute les lignes entierement, sauf la ligne precedente ou le mot FIND n apparaitre pas
}
fn main()
{
//@COMMENTAIRE lit le fichier monfichier.txt et affiche les lignes selon une synthaxe programmee
test_file_reader()
}
Pour generer une GUI facile, partir du code user.v (manque de commentaires mais ont s'y retrouve)
Bref avec un peu d'huile de coude facile de s'y mettre
# decouverte
Posté par gaia . En réponse à la dépêche À la découverte du langage V. Évalué à 1. Dernière modification le 12 septembre 2023 à 07:46.
Salut
Decouverte de ce langage depuis la depêche du 05/09
Vraiment sympathique à pratiquer. Les exemples sont plus qu'utile pour s'y mettre
Langage reste très technique; Heureusement qu'il y a des commentaires içi
J'espère qu'au fure et à mesure qu'il sera à nouveau découvert par certains, comme moi, on pourra partager de nouveaux codes
sinon le fait que ce langage soit open source, permet à la lecture des en tetes ( par exemple string.js.v ), d'optimiser l'utilisation des méthodes ...
dans les baba que je n'ai pas vu transpirer dans les commentaires :
déclaration d'une fonction avec un retour :
Pour generer une GUI facile, partir du code user.v (manque de commentaires mais ont s'y retrouve)
Bref avec un peu d'huile de coude facile de s'y mettre