Что означают аргументы printy в Ruby?
Может кто-нибудь, пожалуйста, помогите мне понять следующее выражение?
printf("%3d - %s\n", counter, name)
Эта строка печатает что-то вроде этого6 - Install Adobe software
Я посмотрел информацию и прочитал ссылку, но не могу найти простой ответ, и я немного растерялся. Если вы можете отослать меня к хорошей ссылке, пожалуйста, сделайте это.
%3d
Хорошо, согласно тому, что я мог понять,%3d
количество символов или пробелов Пожалуйста, укажите мне ссылку, которая объясняет это.
%s\n
Я не мог понять, что это делает. Я полагаю\n
это перевод строки или что-то подобное, но, глядя на вывод, он не работает так.
Почемуcounter
а такжеname
переменные, разделенные запятыми?
Глядя на вывод, кажется, что%3d
вид заменяетсяcounter
а также%s\n
заменяетсяname
, Я не уверен, как это работает, но я хотел бы понять это.