Skip to content

Commit

Permalink
Merge pull request #254 from Malcom1986/fix-24
Browse files Browse the repository at this point in the history
improve descriptions
  • Loading branch information
Malcom1986 committed Jul 24, 2023
2 parents 355b53e + 608dce5 commit ffb3b92
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion modules/33-data-types/45-explicit-types/description.ru.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ theory: |
Пришло время раскрыть карты! Java — это статически типизированный язык. В таких языках тип переменной фиксируется при ее объявлении. В большинстве языков для этого перед именем переменной указывается ее тип — в примере выше это число (int) и строка (String).
Раньше на Java создавали переменные только так, до тех пор пока не появился `var`. `var` – специальное ключевое слово, которое включает механизм **вывода типов**. Вывод типов автоматически определяет тип присваиваемого значения и связывает его с переменной. В примерах выше очевидно, где какой тип, тогда зачем его явно прописывать?
Раньше на Java создавали переменные только так, до тех пор пока не появился `var`. Слово `var` – специальное ключевое слово, которое включает механизм **вывода типов**. Вывод типов автоматически определяет тип присваиваемого значения и связывает его с переменной. В примерах выше очевидно, где какой тип, тогда зачем его явно прописывать?
Вывод типов в Java появился в 2018 году, но в некоторых других язык он существует не один десяток лет. Первый язык с выводом типов называется ML и появился он аж в 1973 году. С тех пор вывод типов был добавлен в Ocaml, Haskell, C#, F#, Kotlin, Scala и множество других языков.
Expand Down
2 changes: 1 addition & 1 deletion modules/33-data-types/55-type-casting/description.ru.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ theory: |
System.out.println(number); // => 345
```
Если нужно конвертировать из примитивного типа в примитивный, то все проще. Достаточно перед значением в скобках указать желаемый тип. В результате значение справа преобразуется в значение другого типа, указанного слева:
Если нужно конвертировать из примитивного типа в примитивный, то все проще. Достаточно перед значением указать в скобках желаемый тип. В результате значение преобразуется в значение другого типа, указанного в скобках:
```java
var result = (int) 5.1;
Expand Down

0 comments on commit ffb3b92

Please sign in to comment.