vault backup: 2026-05-26 20:41:41
This commit is contained in:
Vendored
+25
-9
@@ -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 |
Reference in New Issue
Block a user