Какво е " TRY БЛОКА " на Английски - превод на Английски

Примери за използване на Try блока на Български и техните преводи на Английски

{-}
  • Colloquial category close
  • Official category close
  • Medicine category close
  • Ecclesiastic category close
  • Ecclesiastic category close
  • Computer category close
Дори да се върне директно от try блока, finally блока пак ще се изпълни?
There is a return at the end of try block, will execute finally block?.
Control след това напуска try блока и функцията, която му е дадена, няма да бъде извикана по-късно.
Control then leaves the try block, and the function it was given won't be called until later.
Дори да се върне директно от try блока, finally блока пак ще се изпълни.
Even if we return directly from the try block, the finally block will be run.
Finally блока казва”Няма значение какво се случва,изпълни този код, след като мине през try блока”.
A finally block means“No matter what happens,run this code after trying to run the code in the try block”.
Блокът finally се изпълнява винаги при излизане от try блока, независимо как се излиза от try блока.
The finally block will always be executed, no matter how control leaves the try block.
Combinations with other parts of speech
Използване с съществителни
В try блока пишем програмната логика за четене на потребителския вход, парсването му до число и проверката за четност.
In the try block we write the programming logic for reading the user input, parsing it to a number, and the check for even number.
Блокът finally се изпълнява винаги при излизане от try блока, независимо как се излиза от try блока.
Control is always passed to the finally block regardless of how the try block exits.
Защото често се налага да се отложи част от работата, поставяйки я във функция за обратно извикване,като обхвата на try блока става безсмислен.
Because we often need to defer part of our work, putting it in a callback function,the scope of a try block becomes meaningless.
Кодът, който може да предизвика изключение, се поставя в try блока, а кодът, отговорен за обработка му- в catch блока..
Code that could throw an exception is put in the try block and exception handling code goes in the catch block..
След като catch блока приключи или ако try блока премине без проблем, контрола продължава след try/catch изявлението.
After the catch block finishes- or if the try block finishes without problems- the program proceeds beneath the entire try/catch statement.
Кодът, който може да предизвика изключение, се поставя в try блока, а кодът, отговорен за обработка му- в catch блока..
The code which can cause an exception to occur is put in the try block and the handling of the exception is implemented in the except block..
Ако хванем изключение при изпълнението на try блока, изписваме съобщение за невалидно въведено число(и цикълът съответно се повтаря, защото не излизаме изрично от него).
If we catch an exception when executing the try block, we write a message for invalid input number(and the loop is repeated because we do not explicitly go out of it).
Не трябва да забравяме, че обекта от Scanner трябва да е деклариран извън try блока, защото иначе ще е недостъпен във finally блока..
We must not forget that the object of the StreamReader class must be declared outside the try block, otherwise it will be unavailable in the finally block..
Извикването на primitiveMultiply очевидно трябва да се случи в try блок.
The call to primitiveMultiply should definitely happen in a try block.
Или catch блок, или finally блок, или идвата трябва да следват try блок.
Either a catch block, a finally block, or both,must follow the try block.
Всеки try блок може да има нула или повече catch блокове и максимум един блок finally.
Every try block may have zero or more catch blocks and at most one finally block..
Улавянето се извършва чрез обвиване на част от кода в try блок, следвано от ключовата дума catch.
Catching one is done by wrapping a piece of code in a try block, followed by the keyword catch.
Всеки блок try може да съдържа блок finally.
Every try block could contain a respective finally block..
Всеки блок try може да съдържа блок finally.
A try block may be followed by any number of finally blocks..
Изключенията се управляват в try… catch… finally блок.
Exceptions are managed within try… catch blocks.
Хвърляне на изключение създава призив към стека да се развие до следващия обхващащ try/catch блок или до дъното на стека.
Throwing an exception causes the call stack to be unwound until the next enclosing try/catch block or until the bottom of the stack.
Според статия от 2008 г. на Уесли Ваймар и Джордж Некула,синтаксисът на try… finally блоковете в Java е фактор, допринасящ за софтуерни дефекти.
According to a paper by Westley Wiemer and George Necula,the syntax of the try finally blocks in Java is a contributing factor to software defects.
Възможно е да се използва един единствен try… catch блок, дори когато се занимават с множество ресурси, но това изисква правилна употреба на контролните стойности, което е още един общ източник на грешки за този вид проблем.
It is possible to use a single try… finally block even when dealing with multiple resources, but that requires a correct use of sentinel values, which is another common source of bugs for this type of problem.
Въпреки това, проверените изключения могат да изискват големи throws декларации, разкриващи подробности по изпълнението и намаляване на енкапсулирането илида насърчават писането на лошо съставени try/catch блокове, които могат да скрият легитимни изключения от техните потребители.
However, checked exceptions can either require extensive throws declarations, revealing implementation details and reducing encapsulation, orencourage coding poorly considered try/catch blocks that can hide legitimate exceptions from their appropriate handlers.
Тя прави кода по-четим от еквивалентния му блок try… finally. public void Foo(){ using(var bar= File. Open("Foo. txt")){// do some work throw new Exception();// bar will still get properly disposed.}} Lock конструкцията в C е още един пример за ползите от„синтактичната захар“.
It makes the code more readable than the equivalent try… finally block. public void Foo(){ using(var bar= File. Open("Foo. txt")){// do some work throw new Exception();// bar will still get properly disposed.}} C provides the lock statement, which is yet another example of beneficial syntactic sugar.
Подобно на using конструкцията,lock работи като компилатора генерира try… finally блок на негово място. private static StreamWriter_writer; public void ConcurrentMethod(){ lock(_writer){_writer. WriteLine("Line 1.");_writer. WriteLine("Followed by line 2.");}} Атрибути(характеристики) са парчета информация, която се съхранява като метаданни в компилирания пакет.
Like the using statement,it works by the compiler generating a try… finally block in its place. private static StreamWriter_writer; public void ConcurrentMethod(){ lock(_writer){_writer. WriteLine("Line 1.");_writer. WriteLine("Followed by line 2.");}} Attributes are entities of data that are stored as metadata in the compiled assembly.
Ако няма catch блок, който да съответства на типа на хвърленото изключение,изпълнението на външния блок(или метод), съдържащ try….
If no catch block matches the type of the thrown exception,the execution of the outer block(or method) containing the try….
Ако няма catch блок, който да съответства на типа на хвърленото изключение,изпълнението на външния блок(или метод), съдържащ try… catch конструкцията е прекъсва и изключението се предава извън съдържащия блок или метод.
If no catch block matches the type of the thrown exception,the execution of the outer block(or method) containing the try… catch statement is discontinued, and the exception is passed up and outside the containing block or method.
Тя прави кода по-четим от еквивалентния му блок try… finally.
It makes the code more readable than the equivalent try… finally block.
Блокът finally се изпълнява дори и да има return в catch или try блок.
The Finally Block The finally block follows a try block or a catch block.
Резултати: 32, Време: 0.0408

Как да използвам "try блока" в изречение

При неговото изпълнение ще настъпи аритметично изключение в try блока от try-finally конструкцията.
Ако в try блока възникне изключение, изпъл­нението на try блока ще се прекъсне и CLR ще започне да търси обработчик за възникналото изключение. В този случай има две възможности:
Ако в try блока не възникне изключение, след завършва­нето на изпълнението му, се изпълнява веднага след него и finally блокът.

Превод дума по дума

Най-популярните речникови заявки

Български - Английски