Любой технический вопрос можно удалять с формулировкой: "Если у тебя есть проблема, то ты либо не читал документацию, либо не хочешь думать". Тогда останутся лишь ведущие к дискуссии, которые тоже запрещены.
tostring(1) -----> "1"
tostring(nil) -----> "nil"
tonumber("1") -----> 1
tonumber("nil") -----> nil
Я в курсе про то, что все мы люди, тут всё добровольно и пр. Речь не об этом. Предположим, мне встретился такой вопрос про ошибку в коде. Предположим, я решил, что точно хочу что-то ответить. Естественно, у меня хватает компетенции для ответа и даже есть много времени, то есть я 100% могу дать ответ. Тогда можно очень грубо прикинуть варианты, которые я вижу:
Каждый из этих вариантов имеет свои плюсы и минусы.
Поймите, я же не против помощи людям. Я спрашиваю о лишь о том, что есть помощь в данном случае? И есть ли какой-то регламент, который рассказывает об этом?