tengo este código:¿Qué hace slash (/) en prolog?
set_value(X,Value,[X/_|T],[X/Value|T]).
set_value(X,Value,[Y/V|T],[Y/V|NewT):- X\=Y,set_value(X,Value,T,NewT).
set_value(X,Value,[],[X/Value]).
pero no puedo averiguar lo que hace/hacen. Parece que une variables, pero no estoy 100% seguro. Definitivamente no es un operador de división. Gracias.