У меня есть следующий раздел кода, который мне нужно использовать примерно 5 раз во всей программе, но с разными строками кода вместо комментария.
while (loop_day < (day+1)) {
while (loop_size < (size+1)) {
//new lines here
size = size + 1;
}
loop_day = loop_day + 1;
}
Я мог бы скопировать и вставить это несколько раз, но правда не хотел бы этого по эстетическим соображениям. Я попытался найти «функции, которые могли бы принимать операторы в качестве аргументов», но ничего подходящего не нашел.
Изменить: я хочу "встроить" в код различные операторы.
Пример:
while (loop_day < (day+1)) {
while (loop_size < (size+1)) {
// code that stores various values into an array
size = size + 1;
}
loop_day = loop_day + 1;
}
while (loop_day < (day+1)) {
while (loop_size < (size+1)) {
// code that reads values stored in that array
size = size + 1;
}
loop_day = loop_day + 1;
}
Но я хочу что-то подобное этому:
custom_loop {
// code that stores various values into an array
}
custom_loop {
// code that reads values stored in that array
}
inline
функции могут помочь. - person Ali Yılmaz   schedule 08.05.2018new lines here
? - person Bathsheba   schedule 08.05.2018