diff options
Diffstat (limited to 'uk-ua')
| -rw-r--r-- | uk-ua/bash-ua.html.markdown | 20 | ||||
| -rw-r--r-- | uk-ua/c-ua.html.markdown | 2 | ||||
| -rw-r--r-- | uk-ua/cypher-ua.html.markdown | 19 | ||||
| -rw-r--r-- | uk-ua/go-ua.html.markdown | 10 | ||||
| -rw-r--r-- | uk-ua/java-ua.html.markdown | 1 | ||||
| -rw-r--r-- | uk-ua/json-ua.html.markdown | 2 | ||||
| -rw-r--r-- | uk-ua/mips-ua.html.markdown | 1 | ||||
| -rw-r--r-- | uk-ua/wasm-ua.html.markdown | 1 |
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)) ) - ``` |
