vault backup: 2026-05-26 20:41:41
This commit is contained in:
Vendored
+25
-9
@@ -108,17 +108,32 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "00 Inbox/В случае ошибок на принтере Kyocera FS-1020MFP.md",
|
"file": "AGENTS.md",
|
||||||
"mode": "preview",
|
"mode": "preview",
|
||||||
"source": false,
|
"source": false,
|
||||||
"backlinks": false
|
"backlinks": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"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"
|
"direction": "vertical"
|
||||||
@@ -190,7 +205,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 242.5
|
"width": 242.5,
|
||||||
|
"collapsed": true
|
||||||
},
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"id": "38c591aa0966839e",
|
"id": "38c591aa0966839e",
|
||||||
@@ -354,9 +370,13 @@
|
|||||||
"terminal:Open terminal": false
|
"terminal:Open terminal": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "6c2844bb20623fd4",
|
"active": "5c30edcd5ebc00c8",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"99 System/Cache/Pasted image 20260526204029.png",
|
||||||
|
"99 System/Cache/Pasted image 20260526203848.png",
|
||||||
|
"99 System/Cache/Pasted image 20260526203807.png",
|
||||||
"AGENTS.md",
|
"AGENTS.md",
|
||||||
|
"00 Inbox/Итераторы для обработки массивов Ruby.md",
|
||||||
"99 System/Archive/Работа с API для проекта Attendance Mephi.md",
|
"99 System/Archive/Работа с API для проекта Attendance Mephi.md",
|
||||||
"90 Library/Programming/Ruby On Rails/API импорт в Rails через runner.md",
|
"90 Library/Programming/Ruby On Rails/API импорт в Rails через runner.md",
|
||||||
"90 Library/HomeLab/Infrastructure — ada-dev.md",
|
"90 Library/HomeLab/Infrastructure — ada-dev.md",
|
||||||
@@ -383,15 +403,11 @@
|
|||||||
"99 System/Cache/Pasted image 20260521133824.png",
|
"99 System/Cache/Pasted image 20260521133824.png",
|
||||||
"99 System/Cache/Pasted image 20260521133344.png",
|
"99 System/Cache/Pasted image 20260521133344.png",
|
||||||
"99 System/Cache/Pasted image 20260521133332.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/Rails credentials edit не открывает редактор.md",
|
||||||
"90 Library/06 Programming/Ruby On Rails/Sidekiq - основа работы.md",
|
"90 Library/06 Programming/Ruby On Rails/Sidekiq - основа работы.md",
|
||||||
"90 Library/06 Programming/Ruby - массивы.md",
|
"90 Library/06 Programming/Ruby - массивы.md",
|
||||||
"90 Library/10 Finance/Инвестиции/Облигации с залоговым обеспечением.md",
|
"90 Library/10 Finance/Инвестиции/Облигации с залоговым обеспечением.md",
|
||||||
"99 System/Archive/Rails credentials edit не открывает редактор.md",
|
"99 System/Archive/Rails credentials edit не открывает редактор.md",
|
||||||
"00 Inbox/Test.md",
|
|
||||||
"00 Inbox/Rails credentials edit не открывает редактор.md",
|
|
||||||
"raw_files_3.txt",
|
"raw_files_3.txt",
|
||||||
"raw_links_3.txt",
|
"raw_links_3.txt",
|
||||||
"raw_links_2.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 |
Reference in New Issue
Block a user