j ещё.
Про вложенные циклы ни слова.
i, j, ii, jj, iii, jjj
Всегда такими обмазываюсь, но людям что-то не нравится.
i, j, ji, jj, jii, jij, jji, jjj
И житое, жи итое.
Is this loss?
i, j, k тогда уж
m, n
Вообще, анекдот вспомнился. Универ, лекция по математике: «Нам нужно неопределённо большое число, назовём его m. Хотя нет, m мало, возьмём n.».
Вообще, анекдот вспомнился. Универ, лекция по математике: «Нам нужно неопределённо большое число, назовём его m. Хотя нет, m мало, возьмём n.».
М-мало
N - норм :D
Конечно, ведь n принадлежит Z
И не универ, а - когда я служил - в соседней части это было...
Иногда еще можно к любовнице k сгонять
Но джентельмены юзают index.
Ты что, мои скрипты читаешь?
Нет, я посещаю сайт типа башорга, посвящённый чисто твоим косякам в коде. Угораем по-полной. Упс, тебе же нельзя говорить об этом сайте.
Я знал! Я Всегда знал!
На ололорге обсуждают темы из трендов одноклассников. Никаких шуток про айти больше.
Перед тем, как называть меня говнокодером, учти, что я не кодер вовсе.
Всё, что мне нужно от скрипта - проделывать тупые автоматические настройки вроде СОЗДАТЬ ПАПОЧКУ и закинуть туда рпмку.
for i
do
for j
do
REGISTRATOR=000.000.000.0$i$j
ssh root@$REGISTRATOR "mkdir -p /dir1/subdir1/subsubdir1"
done
done
Когда у тебя шестьдесят одинаковых машин...
Всё, что мне нужно от скрипта - проделывать тупые автоматические настройки вроде СОЗДАТЬ ПАПОЧКУ и закинуть туда рпмку.
for i
do
for j
do
REGISTRATOR=000.000.000.0$i$j
ssh root@$REGISTRATOR "mkdir -p /dir1/subdir1/subsubdir1"
done
done
Когда у тебя шестьдесят одинаковых машин...
По-моему ты не совсем понял шутку)
Я никого говнокодером не называю, тем более кто кодит не профессионально, да я и сам вполне себе говнокодер.
Я никого говнокодером не называю, тем более кто кодит не профессионально, да я и сам вполне себе говнокодер.
_
Нет, c_q используем с switch
в питоне вполне себе используем _ c for.
Однажды несколько лет назад обновился стандарт плюсцов и я перешёл на итераторы.
Так i стало it.
Так i стало it.
Так итераторам миллион лет. Несколько лет назад (ну, в С++11) ввели range-based for, но это чисто сахар.
Что в 1С слышно?
и
Для И = 1 По 5 Цикл
Сообщить(И); // 1 2 3 4 5
КонецЦикла;
Сообщить(И); // 1 2 3 4 5
КонецЦикла;
Как же это стрёмно выглядит
Мать чесная!
О Боже, Кока! Тут же дети!
Этому больше не наливать!
Так вот на чем работает реактор.
Много чему миллион лет, однако в начале моей профессиональной карьеры, что происходило в начале века, софт который активно пользовал STL ещё надо было поискать, типичные фреймворки тех лет были одного с STL возраста, не все компиляторы шли с STL, плюс что говорили про производительность имеющихся реализаций STL в геймдеве ныне не принято упоминать в приличном обществе.
Практическая ценность STL над типичными фреймворками собственно выросла только когда расцвёл boost, и появился смысл использовать всё это вместо aux-библиотеки фреймворков.
Практическая ценность STL над типичными фреймворками собственно выросла только когда расцвёл boost, и появился смысл использовать всё это вместо aux-библиотеки фреймворков.
i для первого, ii для второго и дальше пошло по накатанному - iii...
Какой же это простор для опечаток!
если скрипты полуодноразовые и для себя
названия kolichrstvo_strok, dlina_faila будут лучше?
названия kolichrstvo_strok, dlina_faila будут лучше?
str_num, file_length
Можно так же file_len - и короче, и понятность названия переменной остаётся неизменной.
Или старым добрым camelCase: strNum, fileLen(gth)
Или старым добрым camelCase: strNum, fileLen(gth)
Я вообще практически всегда пишу камелкейсом, но что-то в последнее время я стал сомневаться в его превосходстве и иногда пишу с подчеркиваниями.
Ну тут уже кому как удобно, я просто люблю соблюдать naming convention (хз как на русский перевести, боюсь ошибиться) надлежащий языку, на котором я пишу.
Можно просто file
kebab-case-one-love.
Хотя и UpperCamelCase тоже ничего. В lower меня каждый раз коробит, когда имя переменной начинается с аббревиатуры, что пишется заглавными буквами. начинаются душевные страдания по поводу несовершенства.
Хотя и UpperCamelCase тоже ничего. В lower меня каждый раз коробит, когда имя переменной начинается с аббревиатуры, что пишется заглавными буквами. начинаются душевные страдания по поводу несовершенства.
Если брать в пример мой любимый C# (и ему подобные), то в нём UpperCamelCase используется для обозначения названий классов, функций и т.д.
А вообще, я уже привык, что локальные/глобальные (приватные) переменные с маленькой идут.
А вообще, я уже привык, что локальные/глобальные (приватные) переменные с маленькой идут.
А вообще даже в одноразовых скриптах надо писать нормальные имена переменных, потому что это дисциплинирует.
Замечу, что русский наиужаснейше подходит для названия вообще ВСЕГО в языках программирования. В английском слова намного короче и его грамматика позволяет очень компактно писать нужные несколько слов в названиях переменных, к примеру.
Ох ну нифига себе, такойго я ещё не видел никогда 8-0
q
Хипстер
Ну хуле, как нам в техникуме показали, так и пишем...
foreach и не надо ничего придумывать
foreach (i as j) ...
Так стандарты это же хорошо, не?
Чтобы написать коммент, необходимо залогиниться