Програмування

Питання та відповіді для професійних та ентузіастів-програмістів



21
Що не в тому, щоб використовувати == для порівняння плавців на Java?
Відповідно до цієї сторінки java.sun == є оператором порівняння рівності для чисел з плаваючою комою на Java. Однак, коли я набираю цей код: if(sectionID == currentSectionID) у свій редактор і запускаю статичний аналіз, я отримую: "Значення з плаваючою точкою JAVA0078 порівняно з ==" Що не так у використанні ==для порівняння …

10
Приклад використання оператора «продовження» в Python?
Визначення з continueтвердження: continueЗатвердження продовжується з наступної ітерації циклу. Я не можу знайти хороших прикладів коду. Чи може хтось запропонувати кілька простих випадків, коли continueце необхідно?
177 python  continue 



2
У Котліна, який ідіоматичний спосіб поводитися з незмінними значеннями, посилаючись на них або перетворюючи їх
Якщо у мене є нульовий тип Xyz?, я хочу посилатись на нього або перетворити його на ненульовий тип Xyz. Який ідіоматичний спосіб зробити це в Котліні? Наприклад, цей код помилково: val something: Xyz? = createPossiblyNullXyz() something.foo() // Error: "Only safe (?.) or non-null asserted (!!.) calls are allowed on a …

10
Чи існує спосіб встановлення культури для цілого додатка? Усі поточні теми та нові теми?
Чи існує спосіб встановлення культури для цілого додатка? Усі поточні теми та нові теми? У нас є назва культури, що зберігається в базі даних, і коли наша програма запускається, ми це робимо CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; Але, звичайно, це «втрачається», коли ми хочемо …

6
Чи можливо динамічно компілювати та виконувати фрагменти коду C #?
Мені було цікаво, чи можна зберегти фрагменти коду C # у текстовому файлі (або будь-якому потоці введення), а потім виконати їх динамічно? Якщо припустити, що надане мені буде складати штраф в будь-якому блоці Main (), чи можливо компілювати та / або виконувати цей код? Я вважаю за краще скласти його …
177 c# 

6
Повернення з остаточно блоку на Java
Нещодавно я був здивований, коли виявив, що в Java можливо остаточно повернути заяву. Здається, що багато людей думають, що це погано робити, як описано у статті " Не повертайся нарешті ". Трохи заглибившись, я також виявив, що « повернення Java не завжди є », що показує кілька жахливих прикладів інших …

17
Функції зворотного дзвінка на Java
Чи є спосіб передати функцію зворотного дзвінка у методі Java? Поведінка, яку я намагаюся імітувати, - це делегат .Net, який передається функції. Я бачив людей, які пропонують створити окремий об’єкт, але це здається непосильним, однак я усвідомлюю, що іноді надмірний рівень - це єдиний спосіб робити речі.


7
Паралельний доступ до SQLite
Чи безпечно SQLite3 обробляє одночасний доступ за допомогою декількох процесів читання / запису з однієї БД? Чи є з цього винятки з платформи?
177 sqlite 

12
Чому String незмінний на Java?
Мене в інтерв'ю запитали, чому струна незмінна Я відповів так: Коли ми створюємо рядок в Java , як String s1="hello";то об'єкт буде створений в струнної пулу (привіт) і s1 буде вказувати привіт .Тепер якщо знову ми String s2="hello";тоді інший об'єкт не буде створено , але s2 буде вказувати , hello …
177 java  string 

12
Використання аргументів за замовчуванням у функції
Мене бентежить щодо значень за замовчуванням для функцій PHP. Скажіть, у мене така функція: function foo($blah, $x = "some value", $y = "some other value") { // code here! } Що робити, якщо я хочу використовувати аргумент за замовчуванням для $ x і встановити інший аргумент для $ y? Я …
177 php  arguments  default 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.