瀏覽代碼

SVI Add ch06

SVI 1 月之前
父節點
當前提交
82b169b8ed
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      doc/part01/ch06.md

+ 5 - 5
doc/part01/ch06.md

@@ -1,12 +1,12 @@
 # Глава 6. let и var
 
-A variable can not only be introduced via var but also via let:
+Переменную можно объявить не только с помощью `var`, но и с помощью `let`:
 
 ```nim
- let points = @[Point(x: 2, y: 4)]
- resetPointsToOrigin points
+let points = @[Point(x: 2, y: 4)]
+resetPointsToOrigin points
 ```
 
-Such a let variable cannot be changed after its initialization so resetPointsToOrigin points is rejected too.
+Такую переменную `let` нельзя изменить после инициализации, поэтому `resetPointsToOrigin` тут использовать нельзя.
 
-As programs grow larger, the enforced discipline about what can be mutated helps both compilers and human programmers to reason about the code. At the same time, the rules are not overly restrictive and don’t prevent the development of classical or novel algorithms.
+По мере роста программ строгая дисциплина в отношении того, что можно изменять, помогает как компиляторам, так и программистам-людям анализировать код. В то же время эти правила не слишком строги и не препятствуют разработке классических или новых алгоритмов.