Пытанні з тэгам 'operators'

Аператары - гэта знакі, якія сустракаюцца амаль ва ўсіх мовах праграмавання і кадавання, для выканання разлікаў і супастаўленняў дадзеных.
25
адказаў

Што такое аператар "->" у З ++?

Пасля прачытання Hidden Features і Dark Corners of З ++ / STL на comp.>
зададзены 29 каст. '09 года ў 9:57
51
адказ

Які аператар роўны (== vs ===) павінен выкарыстоўвацца ў параўнанні JavaScript?

Я выкарыстоўваю JSLint для праходжання праз JavaScript, і ён вяртае шмат прапаноў, каб замяніць == (два знака роўнасці) на === (тры знака роўнасці), калі вы робіце нешта накшталт параўнання idSele_UNVEHtype.value.length == 0 ўнутры аператара ...
зададзены 11 снеж. '08 у 17:19
27
адказаў

У Python ёсць тернарный ўмоўны аператар?

Калі Python не мае тернарного умоўнага аператара, ці можна імітаваць яго з выкарыстаннем іншых моўных канструкцый?
зададзены 27 снеж. '08 у 11:32
19
адказаў

Спасылка. Што азначае гэты знак у PHP?

Што гэта? Гэта набор пытанняў, якія час ад часу ўзнікаюць пра сінтаксіс ў PHP. Гэта таксама Вікі супольнасці, таму ўсе жадаючыя могуць прыняць удзел у вядзенні гэтага спісу. Чаму гэта? Раней было складана знайсці пытанні пра аператараў і іншых ...
зададзены 17 сент. '10 у 19:24
11
адказаў

Чаму Java + =, - =, * =, / = аператара прысвойвання прысвойвання не патрабуюць кастынгу?

Да сённяшняга дня я думаў, што, напрыклад: i + = j; Быў проста ярлык для: i = i + j; Але калі мы паспрабуем гэта: int i = 5; long j = 8; Тады i = я + j; не будзе кампілявацца, але i + = j; будзе кампіляваць штраф. Ці азначае гэта, што на сам ...
зададзены 03 студз. '12 у 13:10
34
адказаў

Што гэта!! (не) аператар у JavaScript?

Я бачыў код, які, як уяўляецца, выкарыстоўвае аператар, які я не распазнаецца ў выглядзе двух клічнікаў, напрыклад: !!. Можа хто-небудзь, калі ласка, скажыце мне, што робіць гэты аператар? Кантэкст, у якім я бачыў гэта, быў this ....
зададзены 24 крас. '09 у 11:13
7
адказаў

Якія асноўныя правілы і ідыёмы для перагрузкі аператара?

Заўвага. Адказы былі зададзены ў вызначаным парадку, але паколькі многія карыстальнікі сартуюць адказы ў адпаведнасці з галасамі, а не час, які яны далі, тут індэкс адказаў у тым парадку, у якім яны маюць найбольшы сэнс: Агульны сінт ...
зададзены 12 снеж. '10 у 15:44
4
адказаў

Што робіць C ??! ??! аператар?

Я бачыў радок C, якая выглядала так:! ErrorHasOccured () ??! ??! HandleError (); Ён правільна скампіляваны і, здаецца, працуе нармальна. Здаецца, што ён правярае, ці адбылася памылка, і калі яна ёсць, яна апрацоўвае яе. Але я не зусім упэўнены ...
зададзены 19 каст. '11 у 19:56
8
адказаў

Што такое аператары біт-зруху (біт-зрух) і як яны працуюць?

Я спрабаваў вывучаць C ў вольны час, і іншыя мовы (З #, Java і г.д.) Маюць тую ж канцэпцыю (і часта тыя ж аператары) ... Што мне цікава, дык гэта тое, што на зруху ядра выконвае зрух бітаў (<<, >>, >>>), якія праблемы ён ...
зададзены 26 сент. '08 а 22:47
10
адказаў

Ці ёсць у JavaScript JavaScript аператар "null coalescing"?

Ці існуе ў Javascript нулявы аператар коалесцирования? Напрыклад, у З # я магу зрабіць гэта: String someString = null; var whatIWant = someString ?? "Cookies!"; Лепшае набліжэнне, якое я магу вылічыць для Javascript, выкарыстоўвае умоўны аб ...
зададзены 24 студз. '09 у 21:18
3
адказаў

JavaScript плюс знак перад імем функцыі

Я шукаў інфармацыю аб самозапускающихся функцыях, і дзе-то я натыкнуўся на гэта абазначэнне: + function () {} Можа хто-небудзь растлумачыць мне, што знак + перад функцыяй азначае / робіць?
зададзены 12 лістапада. '12 у 13:06
7
адказаў

Паводзіны аператараў инкремента і декремента ў Python

Я заўважаю, што для зменнай (напрыклад, ++ count) можа прымяняцца аператар pre-increment / decment. Ён кампілюецца, але фактычна не змяняе значэнне зменнай! Якое паводзіны аператараў pre-increment / decment (++ / -) у Python? Чаму Python аб ...
зададзены 28 сент. '09 у 10:33
7
адказаў

Якая розніца паміж роўнымі ?, eql ?, === і ==?

Я спрабую зразумець розніцу паміж гэтымі чатырма метадамі. Я ведаю па змаўчанні, што == выклікае метад equal ?, які вяртае true, калі абодва аперанда ставяцца да дакладна адным і тым жа аб'екту. === па змаўчанні таксама выклікае ==, які выклікае ...
зададзены 23 жнів. '11 у 9:13
27
адказаў

Чаму гэта адбываецца ў бясконцым цыкле?

У мяне ёсць наступны код: public class Tests {public static void main (String [] args) throws Exception {int x = 0; while (x <3) {x = x ++; System.out.println (x); }}} Мы ведаем, што ён дол ...
зададзены 30 сент. '10 у 17:07
14
адказаў

Што азначае map ( name) у Ruby?

Я знайшоў гэты код у RailsCast: def tag_names @tag_names ||
зададзены 01 жнів. '09 у 20:35