summaryrefslogtreecommitdiffhomepage
path: root/uk-ua
diff options
context:
space:
mode:
Diffstat (limited to 'uk-ua')
-rw-r--r--uk-ua/bash-ua.html.markdown20
-rw-r--r--uk-ua/c-ua.html.markdown2
-rw-r--r--uk-ua/cypher-ua.html.markdown19
-rw-r--r--uk-ua/go-ua.html.markdown10
-rw-r--r--uk-ua/java-ua.html.markdown1
-rw-r--r--uk-ua/json-ua.html.markdown2
-rw-r--r--uk-ua/mips-ua.html.markdown1
-rw-r--r--uk-ua/wasm-ua.html.markdown1
8 files changed, 34 insertions, 22 deletions
diff --git a/uk-ua/bash-ua.html.markdown b/uk-ua/bash-ua.html.markdown
index c6e9ebb1..9375d5f3 100644
--- a/uk-ua/bash-ua.html.markdown
+++ b/uk-ua/bash-ua.html.markdown
@@ -19,7 +19,7 @@ lang: uk-ua
Bash - командна оболонка unix (unix shell), що також розповсюджувалась як оболонка для
операційної системи GNU і зараз використовується як командна оболонка за замовчуванням
-для Linux i Max OS X.
+для Linux i Mac OS X.
Майже всі приклади, що наведені нижче можуть бути частиною shell-скриптів або
виконані в оболонці
@@ -52,9 +52,9 @@ VARIABLE= 'Просто рядок'
# виконання команди 'Просто рядок')
# Використання змінних:
-echo $VARIABLE
-echo "$VARIABLE"
-echo '$VARIABLE'
+echo $VARIABLE # Просто рядок
+echo "$VARIABLE" # Просто рядок
+echo '$VARIABLE' # $VARIABLE
# Коли ви використовуєте змінну - присвоюєте значення, експортуєте і т.д. -
# пишіть її імя без $. А для отримання значення змінної використовуйте $.
# Одинарні лапки ' не розкривають значення змінних
@@ -96,12 +96,12 @@ else
echo "Ім’я збігаєтьяс з іменем користувача"
fi
-# Зауважте! якщо $Name пуста, bash інтерпретує код вище як:
+# Зауважте! якщо $NAME пуста, bash інтерпретує код вище як:
if [ -ne $USER ]
# що є неправильним синтаксисом
# тому безпечний спосіб використання потенційно пустих змінних має вигляд:
-if [ "$Name" -ne $USER ] ...
-# коли $Name пуста, інтерпретується наступним чином:
+if [ "$NAME" -ne $USER ] ...
+# коли $NAME пуста, інтерпретується наступним чином:
if [ "" -ne $USER ] ...
# що працює як і очікувалося
@@ -205,7 +205,7 @@ do
echo $a
done
-# Цикл for можно використати, щоб виконувати дії над файлами.
+# Цикл for можна використати, щоб виконувати дії над файлами.
# Цей код запустить команду 'cat' для файлів file1 и file2
for VARIABLE in file1 file2
do
@@ -259,12 +259,12 @@ uniq -d file.txt
cut -d ',' -f 1 file.txt
# замінити кожне 'okay' на 'great' у файлі file.txt (підтримується regex)
sed -i 's/okay/great/g' file.txt
-# вивести в stdout всі рядки з file.txt, що задовольняють шаблону regex;
+# вивести в stdout всі рядки з file.txt, що відповідають шаблону regex;
# цей приклад виводить рядки, що починаються на foo і закінчуються на bar:
grep "^foo.*bar$" file.txt
# використайте опцію -c, щоб вивести кількість входжень
grep -c "^foo.*bar$" file.txt
-# щоб здійснити пошук по рядку, а не по шаблону regex, використовуйте fgrea (або grep -F)
+# щоб здійснити пошук по рядку, а не по шаблону regex, використовуйте fgrep (або grep -F)
fgrep "^foo.*bar$" file.txt
# Читайте вбудовану документацію Bash командою 'help':
diff --git a/uk-ua/c-ua.html.markdown b/uk-ua/c-ua.html.markdown
index 56a2b2ad..c0bb4d8d 100644
--- a/uk-ua/c-ua.html.markdown
+++ b/uk-ua/c-ua.html.markdown
@@ -839,8 +839,8 @@ Node createLinkedList(int *vals, int len);
*/
#endif /* Кінець директиви передкомпіляції if. */
-
```
+
## Додаткові матеріали
Кращим посібником для вивчення С буде книга авторства Деніса Рітчі (творець С) та Браяна Кернігана,
diff --git a/uk-ua/cypher-ua.html.markdown b/uk-ua/cypher-ua.html.markdown
index 0911793b..2427c442 100644
--- a/uk-ua/cypher-ua.html.markdown
+++ b/uk-ua/cypher-ua.html.markdown
@@ -96,7 +96,6 @@ path = shortestPath( (user)-[:KNOWS*..5]-(other) )
// Навігація по дереву
(root)<-[:PARENT*]-(leaf:Category)-[:ITEM]->(data:Product)
-
```
@@ -104,13 +103,16 @@ path = shortestPath( (user)-[:KNOWS*..5]-(other) )
---
Створити нову вершину:
+
```
CREATE (a:Person {name:"Théo Gauchoux"})
RETURN a
```
+
*`RETURN` дозволяє повернути результат після виконання запиту. Можна повертати кілька значень, наприклад, `RETURN a, b`.*
Створити новий зв'язок (із двома вершинами):
+
```
CREATE (a:Person)-[k:KNOWS]-(b:Person)
RETURN a,k,b
@@ -120,36 +122,42 @@ RETURN a,k,b
---
Знайти всі вершини:
+
```
MATCH (n)
RETURN n
```
Знайти вершини за ярликом:
+
```
MATCH (a:Person)
RETURN a
```
Знайти вершини за ярликом та властивістю:
+
```
MATCH (a:Person {name:"Théo Gauchoux"})
RETURN a
```
Знайти вершини відповідно до зв'язків (ненаправлених):
+
```
MATCH (a)-[:KNOWS]-(b)
RETURN a,b
```
Знайти вершини відповідно до зв'язків (направлених):
+
```
MATCH (a)-[:MANAGES]->(b)
RETURN a,b
```
Знайти вершини за допомогою `WHERE`:
+
```
MATCH (p:Person {name:"Théo Gauchoux"})-[s:LIVES_IN]->(city:City)
WHERE s.since = 2015
@@ -157,6 +165,7 @@ RETURN p,state
```
Можна використовувати вираз `MATCH WHERE` разом із операцією `CREATE`:
+
```
MATCH (a), (b)
WHERE a.name = "Jacquie" AND b.name = "Michel"
@@ -168,6 +177,7 @@ CREATE (a)-[:KNOWS]-(b)
---
Оновити окрему властивість вершини:
+
```
MATCH (p:Person)
WHERE p.name = "Théo Gauchoux"
@@ -175,6 +185,7 @@ SET p.age = 23
```
Оновити всі властивості вершини:
+
```
MATCH (p:Person)
WHERE p.name = "Théo Gauchoux"
@@ -182,6 +193,7 @@ SET p = {name: "Michel", age: 23}
```
Додати нову властивіcть до вершини:
+
```
MATCH (p:Person)
WHERE p.name = "Théo Gauchoux"
@@ -189,6 +201,7 @@ SET p + = {studies: "IT Engineering"}
```
Повісити ярлик на вершину:
+
```
MATCH (p:Person)
WHERE p.name = "Théo Gauchoux"
@@ -200,6 +213,7 @@ SET p:Internship
---
Видалити окрему вершину (пов'язані ребра повинні бути видалені перед цим):
+
```
MATCH (p:Person)-[relationship]-()
WHERE p.name = "Théo Gauchoux"
@@ -207,6 +221,7 @@ DELETE relationship, p
```
Видалити властивість певної вершини:
+
```
MATCH (p:Person)
WHERE p.name = "Théo Gauchoux"
@@ -216,6 +231,7 @@ REMOVE p.age
*Зверніть увагу, що ключове слово `REMOVE` це не те саме, що й `DELETE`!*
Видалити ярлик певної вершини:
+
```
MATCH (p:Person)
WHERE p.name = "Théo Gauchoux"
@@ -223,6 +239,7 @@ DELETE p:Person
```
Видалити всю базу даних:
+
```
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
diff --git a/uk-ua/go-ua.html.markdown b/uk-ua/go-ua.html.markdown
index f980f7b1..6f294b1f 100644
--- a/uk-ua/go-ua.html.markdown
+++ b/uk-ua/go-ua.html.markdown
@@ -434,15 +434,15 @@ func requestServer() {
## Подальше вивчення
-Основним джерелом всієї інформації про Go залишається [офіційна веб-сторінка](http://golang.org/). Там можна знайти уроки, інтерактивно пограти та багато про що почитати.
-Окрім туру, у [документації](https://golang.org/doc/) міститься інформація як писати чистий та ефективний код на Go, документація пакетів та окремих команд, а також історія релізів.
+Основним джерелом всієї інформації про Go залишається [офіційна веб-сторінка](https://go.dev/). Там можна знайти уроки, інтерактивно пограти та багато про що почитати.
+Окрім туру, у [документації](https://go.dev/doc/) міститься інформація як писати чистий та ефективний код на Go, документація пакетів та окремих команд, а також історія релізів.
Надзвичайно рекомендується ознайомитись із визначенням мови. Вона легко читається та на диво коротка (в порівнянні з іншими сучасними мовами).
-Можна погратись з кодом вище на [Go playground](https://play.golang.org/p/tnWMjr16Mm). Спробуй змінити його та запустити із свого браузера. Поміть, що можна використовувати [https://play.golang.org](https://play.golang.org) як [REPL](https://uk.wikipedia.org/wiki/REPL) до тестів та коду в твоєму браузері, без встановлення Go.
+Можна погратись з кодом вище на [Go playground](https://go.dev/play/p/tnWMjr16Mm). Спробуй змінити його та запустити із свого браузера. Поміть, що можна використовувати [https://go.dev/play/](https://go.dev/play/) як [REPL](https://uk.wikipedia.org/wiki/REPL) до тестів та коду в твоєму браузері, без встановлення Go.
-В списку для прочитання новачкам в Go - [вихідний код стандартної бібліотеки](http://golang.org/src/pkg/). Код всеосяжно задокоментований, тому є найкращим прикладом з боку зручного для прочитання та швидкості розуміння коду на цій мові програмування. Приведений стиль та ідіоми Go.
-Крім того, можна просто натиснути на назву функції в [документації](http://golang.org/pkg/), щоб перейти до її реалізації.
+В списку для прочитання новачкам в Go - [вихідний код стандартної бібліотеки](https://go.dev/src/). Код всеосяжно задокоментований, тому є найкращим прикладом з боку зручного для прочитання та швидкості розуміння коду на цій мові програмування. Приведений стиль та ідіоми Go.
+Крім того, можна просто натиснути на назву функції в [документації](https://go.dev/pkg/), щоб перейти до її реалізації.
Іншим прекрасним посиланням для вивчення Go є [Go by example](https://gobyexample.com/).
diff --git a/uk-ua/java-ua.html.markdown b/uk-ua/java-ua.html.markdown
index 40d56988..b96d9a48 100644
--- a/uk-ua/java-ua.html.markdown
+++ b/uk-ua/java-ua.html.markdown
@@ -740,7 +740,6 @@ public class EnumTest {
// Переліки набагато потужніші, ніж тут показано.
// Тіло переліків може містити методи та інші змінні.
// Дивіться більше тут: https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
-
```
## Додатково для читання
diff --git a/uk-ua/json-ua.html.markdown b/uk-ua/json-ua.html.markdown
index c9a3d3fb..603d7c14 100644
--- a/uk-ua/json-ua.html.markdown
+++ b/uk-ua/json-ua.html.markdown
@@ -68,6 +68,4 @@ JSON в чистій формі не містить коментарів, але
Одиничний масив значень теж є правильним JSON
[1, 2, 3, "text", true]
-
-
```
diff --git a/uk-ua/mips-ua.html.markdown b/uk-ua/mips-ua.html.markdown
index 2d42e85d..2f27a49d 100644
--- a/uk-ua/mips-ua.html.markdown
+++ b/uk-ua/mips-ua.html.markdown
@@ -362,5 +362,4 @@ lang: uk-ua
# Потрібно для імпорту сторонніх файлів у програму (насправді, код з цього файлу
# копіюється та вставляється в місце, де оголошений імпорт)
.include "somefile.asm"
-
```
diff --git a/uk-ua/wasm-ua.html.markdown b/uk-ua/wasm-ua.html.markdown
index 34f8cef8..28c54941 100644
--- a/uk-ua/wasm-ua.html.markdown
+++ b/uk-ua/wasm-ua.html.markdown
@@ -222,5 +222,4 @@ translators:
)
(export "apply_cos64" (func $apply_cos64))
)
-
```