Вопросы с тегом «variables»

22
Когда можно использовать глобальную переменную

Итак, это действительно вопрос адвоката дьяволов. Когда с глобальными переменными все в порядке, и если никогда, что бы вы использовали в качестве альтернативы? Интересный побочный пример этого вопроса: чем общедоступное поле статического класса отличается от...

20
В чем причина использования строчных букв для первого слова в локальной переменной (например, employeeCount, firstName)

Я получаю много критики от других программистов из-за того, что я использую полный надлежащий регистр для всех моих переменных. Например, ваш типичный программист будет использовать employeeCountдля имени переменной, но я использую EmployeeCount. Я использую полный надлежащий регистр для всего ,...

19
Почему мы должны упоминать тип данных переменной в C

Обычно в C мы должны сообщать компьютеру тип данных в объявлении переменной. Например, в следующей программе я хочу вывести сумму двух чисел с плавающей запятой X и Y. #include<stdio.h> main() { float X=5.2; float Y=5.1; float Z; Z=Y+X; printf("%f",Z); } Мне пришлось сообщить компилятору тип...

18
Знак доллара Блюз: JavaScript и PHP

Я вырос на программировании на C ++ и Java, где все было безопасно и красиво. Компиляторы позаботились о том, чтобы держать меня под контролем, если я когда-нибудь заблудился. Конечно, в колледже все делали маленький Perl, но я не вдыхал. Дети в наши дни все о PHP на бэкэнде и Javascript на фронте....

18
«Состояние» или «статус»? Когда имя переменной должно содержать слово «состояние», а когда имя переменной должно содержать слово «состояние»? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Читая код и обсуждения, относящиеся к коду, я часто вижу слова «состояние» и...

15
Почему * объявление * данных и функций необходимо на языке Си, когда определение написано в конце исходного кода?

Рассмотрим следующий код "C": #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()определяется в конце исходного кода, и перед его использованием в main(). не предоставляется никаких объявлений . В то самое время , когда компилятор видит Func_i()в...

15
Определение «состояния»

Каков хороший способ определить «состояние», как в переменной состояния или конечном автомате, для нового (ранее не) программиста? Какие есть хорошие способы объяснить, почему эта концепция полезна для написания программного обеспечения? Понятно ли понятие государства в начальных курсах по...

15
Обработка чрезвычайно больших чисел на языке, который не может?

Я пытаюсь подумать о том, как бы я делал вычисления для чрезвычайно больших чисел (до бесконечности - без целых чисел), если языковая конструкция не способна обрабатывать числа, превышающие определенное значение. Я уверен, что я не первый и не последний, кто задает этот вопрос, но используемые мной...

15
Мои имена методов или переменных слишком длинные? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Таким образом, я в настоящее время был в середине кодирования, к сожалению...

13
Рекомендуется ли использовать однобуквенные переменные? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Рекомендуется ли использование однобуквенных переменных в Java? В...

13
Лучший тип данных для хранения троичной переменной или переменной с тремя состояниями

Отказ от ответственности: я знаю, что типы данных немного субъективны к тому, какой язык сценариев / программирования вы используете, я предпочитаю писать на Python в порядке предпочтения; хотя я рад слышать о любом языке / реализации. Каков наилучший тип данных для хранения переменной с тремя...

13
Как вы называете функции / переменные / и т.д., когда не можете придумать хорошее имя? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Когда вы определяете функцию / переменную / etc и не знаете, как ее назвать,...

13
Имеет ли значение, если я объявляю переменные внутри или вне цикла в Java? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 2 года назад . Возможный дубликат: где вы объявляете переменные? Вершина метода или...

13
Соглашения об именах, например, локальные переменные и переменные параметров [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я обсуждал со старшими разработчиками соглашения о кодировании, применимые...

12
Как писать полезные Java-программы без использования изменяемых переменных

Я читал статью о функциональном программировании, где автор пишет (take 25 (squares-of (integers))) Обратите внимание, что в нем нет переменных. Действительно, он имеет не более трех функций и одну константу. Попробуйте написать квадраты целых чисел в Java без использования переменной. О, вероятно,...

11
Обобщение использования переменных внутри кода

Я хотел бы знать, является ли хорошей практикой обобщение переменных (используйте одну переменную для хранения всех значений). Рассмотрим простой пример Strings querycre,queryins,queryup,querydel; querycre = 'Create table XYZ ...'; execute querycre ; queryins = 'Insert into XYZ ...'; execute...

11
Использует ли какой-либо язык программирования переменные в математике?

В математике переменная означает, что вы можете поместить туда любое число, и уравнение все равно будет верным: root(square(x)) = abs(x) В языках программирования это не так: переменная может измениться. В Python: y = (x**2)**.5 x *= 2 assert y == abs(x) вызовет исключение, поскольку x в последней...

11
В Python 3.4+, почему я должен использовать namedtuple поверх SimpleNamespace, когда не используется dict, они кажутся очень похожими

В тот или иной момент вы можете встретить функции с множеством аргументов. Иногда имеет смысл объединить некоторые аргументы в супер-аргументы. Я часто делал это с помощью диктовок, но сейчас я смотрю на лучшие способы сделать это. Я хотел бы включить ... def do_something(ax, ay, az, bu, bv, c): #...

10
Соглашение об именовании переменных в языке программирования C # [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я смотрю видео на C # о переменных. Автор объявляет переменную внутри метода...

10
Временные переменные и требования к длине строки

Я читал Рефакторинг Мартина Фаулера . Как правило, это отлично, но одна из рекомендаций Фаулера, кажется, вызывает небольшие проблемы. Фаулер рекомендует заменить временные переменные запросом, поэтому вместо этого: double getPrice() { final int basePrice = _quantity * _itemPrice; final double...