vault backup: 2026-05-26 20:41:41

This commit is contained in:
Dmitry
2026-05-26 20:41:41 +03:00
parent caed0bc9f6
commit a79a5ee4df
5 changed files with 54 additions and 9 deletions
+25 -9
View File
@@ -108,17 +108,32 @@
"state": {
"type": "markdown",
"state": {
"file": "00 Inbox/В случае ошибок на принтере Kyocera FS-1020MFP.md",
"file": "AGENTS.md",
"mode": "preview",
"source": false,
"backlinks": false
},
"icon": "lucide-file",
"title": "В случае ошибок на принтере Kyocera FS-1020MFP"
"title": "AGENTS"
}
},
{
"id": "5c30edcd5ebc00c8",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "00 Inbox/Итераторы для обработки массивов Ruby.md",
"mode": "source",
"source": false,
"backlinks": false
},
"icon": "lucide-file",
"title": "Итераторы для обработки массивов Ruby"
}
}
],
"currentTab": 4
"currentTab": 5
}
],
"direction": "vertical"
@@ -190,7 +205,8 @@
}
],
"direction": "horizontal",
"width": 242.5
"width": 242.5,
"collapsed": true
},
"right": {
"id": "38c591aa0966839e",
@@ -354,9 +370,13 @@
"terminal:Open terminal": false
}
},
"active": "6c2844bb20623fd4",
"active": "5c30edcd5ebc00c8",
"lastOpenFiles": [
"99 System/Cache/Pasted image 20260526204029.png",
"99 System/Cache/Pasted image 20260526203848.png",
"99 System/Cache/Pasted image 20260526203807.png",
"AGENTS.md",
"00 Inbox/Итераторы для обработки массивов Ruby.md",
"99 System/Archive/Работа с API для проекта Attendance Mephi.md",
"90 Library/Programming/Ruby On Rails/API импорт в Rails через runner.md",
"90 Library/HomeLab/Infrastructure — ada-dev.md",
@@ -383,15 +403,11 @@
"99 System/Cache/Pasted image 20260521133824.png",
"99 System/Cache/Pasted image 20260521133344.png",
"99 System/Cache/Pasted image 20260521133332.png",
"99 System/Cache/Pasted image 20260521133319.png",
"99 System/Cache/Pasted image 20260521132917.png",
"90 Library/06 Programming/Ruby On Rails/Rails credentials edit не открывает редактор.md",
"90 Library/06 Programming/Ruby On Rails/Sidekiq - основа работы.md",
"90 Library/06 Programming/Ruby - массивы.md",
"90 Library/10 Finance/Инвестиции/Облигации с залоговым обеспечением.md",
"99 System/Archive/Rails credentials edit не открывает редактор.md",
"00 Inbox/Test.md",
"00 Inbox/Rails credentials edit не открывает редактор.md",
"raw_files_3.txt",
"raw_links_3.txt",
"raw_links_2.txt",
@@ -0,0 +1,29 @@
---
status: seed
type: concept
tags: []
created: 2025-12-17
updated: 2026-05-26
title: Итераторы для обработки массивов Ruby
---
# Итераторы для обработки массивов Ruby
```ruby
ary.each { |item| block }
ary.each_index { |index| block }
```
![[Pasted image 20260526203807.png|400]]
![[Pasted image 20260526203848.png|400]]
## Практика
> Найти максимальный и минимальный элементы, введенного пользователем массива, а также их индексы
```ruby
a = gets.chomp.split.map { |i| i.to_i }
p a
max = min = a[0]
maxi = mini = 0
for i in 1 ... a.size
```
Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 KiB