Bonsoir,
Voici un morceau d’un fichier que je viens de finir d’écrire :
exec(channel) {
if (channel.type === 'text') {
return channel.guild.channels.get(config.defaultChannel).send(i18n.t('events:channel.create.text', { channel: channel, interpolation: { escapeValue: false }}));
}
if (channel.type === 'voice') {
return channel.guild.channels.get(config.defaultChannel).send(i18n.t('events:channel.create.voice', { channel: `**${channel}**`, interpolation: { escapeValue: false }}));
}
if (channel.type === 'category') {
return channel.guild.channels.get(config.defaultChannel).send(i18n.t('events:channel.create.category', { category: `**${channel.name}**`}));
}
}
Le contenu des if
n’est pas important. En gros, exec()
s’exécute à la création d’un nouveau channel
. En fonction de son type, un message différent est envoyé. Je me demandais si, au niveau pratique ainsi qu’au niveau performance, il valait mieux faire suivre trois if
ou bien un if
suivi de deux else if
.
Merci d’avance .
+0
-0