Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
nazarpunk committed Sep 17, 2024
1 parent 235b0e9 commit 34ff17f
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 31 deletions.
21 changes: 0 additions & 21 deletions .github/workflows/build-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,24 +82,3 @@ jobs:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
publish-indexes:
needs: [ build, test, deploy ]
runs-on: ubuntu-latest
container:
image: registry.jetbrains.team/p/writerside/builder/algolia-publisher:2.0.32-3
steps:
- name: Download artifact
uses: actions/download-artifact@v4
with:
name: docs
- name: Unzip artifact
run: |
unzip -O UTF-8 -qq '${{ env.ALGOLIA_ARTIFACT }}' -d algolia-indexes
env algolia-key='${{env.ALGOLIA_KEY}}' java -jar /opt/builder/help-publication-agent.jar \
update-index \
--application-name '${{env.ALGOLIA_APP_NAME}}' \
--index-name '${{env.ALGOLIA_INDEX_NAME}}' \
--product '${{env.CONFIG_JSON_PRODUCT}}' \
--version '${{env.CONFIG_JSON_VERSION}}' \
--index-directory algolia-indexes/ \
2>&1 | tee algolia-update-index-log.txt
5 changes: 0 additions & 5 deletions Writerside/cfg/buildprofiles.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,6 @@

<webmaster>nazarpunk@gmail.com</webmaster>

<!-- https://www.jetbrains.com/help/writerside/algolia-search.html -->
<algolia-id>IF7U02Q6VZ</algolia-id>
<algolia-index>JASS-doc</algolia-index>
<algolia-api-key>a6a0cfa005a05348a7cf7eaaa9df635c</algolia-api-key>

<!-- https://www.jetbrains.com/help/writerside/buildprofiles-xml.html#resizable-sidebar -->
<resizable-sidebar>true</resizable-sidebar>

Expand Down
12 changes: 7 additions & 5 deletions Writerside/topics/operator-boolean-lazy.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
# Ленивое вычисление

Рассмотрим поближе совокупную таблицу операторов [](and.md) и [](or.md):

| _a_ | _b_ | _a_ `and` _b_ | _a_ `or` _b_ |
|-------|-------|---------------|--------------|
| true | true | true | true |
| true | true | | true |
| true | false | false | true |
| false | true | false | true |
| false | false | false | false |
| false | false | false | |

Как видите, вне зависимости от второго аргумента результат не меняется. Посему интерпретатор в таких случаях не считает
второе выражение. В этом легко убедиться передав вторым выражением функцию:
Expand All @@ -23,17 +25,17 @@ function main takes nothing returns nothing
endfunction
```

== Минутка рукожопости ==
## Минутка рукожопости

В любом другом языке программирования выполнив эквивалент **false and true or true** вы получите `true` или его числовое
представление в виде **1**. Но выполнив такой код в игре вы сильно удивитесь и можете заподозрить автора сей статьи во
всяком.

```sql
if false and true or true then
call BJDebugMsg("true")
call BJDebugMsg("true")
else
call BJDebugMsg("false")
call BJDebugMsg("false")
endif
```

Expand Down

0 comments on commit 34ff17f

Please sign in to comment.