Voy a poner la respuesta que me han dado en el grupo general y que es una solución muy buena. Muchas gracias @Julian Matthews
Hola Kurro.
No estoy seguro de una función incorporada para esto, pero si quisieras tener la tuya propia:
Class Demo.FunctionSets.Example
{
ClassMethod Format(InputString As%String, Params... As%String) As%String
{
Set OutputString = InputString
For i = 1 : 1 : $GET(Params, 0){
Set OutputString = $Replace(OutputString,"{"_i_"}",Params(i))
}
Quit OutputString
}
}Y entonces:
Write ##Class(Demo.FunctionSets.example).Format("My name is {1} and I'm {2} years","Kurro","18")My name is Kurro and I'm 18 yearsPodeis ver la respuesta original en el siguiente enlace
- Inicie sesión para enviar comentarios