Je plonge dans la fonction d'interpolation de chaîne de Scala et je me demande s'il est sûr de l'utiliser. interpolation de chaîne nous permet d'évaluer l'expression comme:Interpolation de chaîne de Scala et évaluation de l'expression
println(s"Hello World! ${for (i <- 1 to 100) println(s"other values $i")}")
Mon doute est de savoir si nous devons évaluer l'expression dans la chaîne interpolée. Je vois beaucoup de code Scala où d'autres développeurs utilisent cette fonctionnalité comme dans l'exemple et ne savent pas si c'est correct et sûr.
Ce syntaxiquement correct mais semble très laid. Etes-vous sûr que vous utiliseriez ce code en production et heureux de le maintenir? c'est sûr à utiliser. – Pavel
Je ne veux pas voir de code comme ça sur la production. Mais je ne peux pas expliquer aux autres développeurs pourquoi ils ne devraient pas le faire. – PawelN
Demandez-vous si un code scala réel pourrait être dans cette évaluation? génération de code, etc. Dans ce cas, je suppose qu'il pourrait y avoir un problème si l'évaluation échoue, à des questions complexes. Je ne sais pas si pratique cependant. – Pavel