Форум программистов, компьютерный форум, киберфорум
F# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
431 / 385 / 200
Регистрация: 12.08.2011
Сообщений: 1,610

Функция, выдающая элемент массива-константы

02.03.2012, 15:26. Показов 2244. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вроде примитив, а не могу сообразить. Я сначала, по наивности, вообще хотел вот так написать:

F#
1
2
let ArrayElement x =
    [| 1, 3, 6, 7, 9 |].[x]
Добавлено через 2 часа 37 минут
Не так уж это наивно оказалось, просто надо было чуть-чуть повнимательнее синтаксис проверить.

F#
1
2
let ArrayElement (x) =
    ( [| 1; 2; 5; 7; 8 |].[x] );
Кстати, а такой тип данных, как упорядоченный массив (в котором очень эффективен бинарный поиск) уже есть готовый в какой-нибудь библиотеке? Самому написать нетрудно, но зачем кодить велосипеды?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.03.2012, 15:26
Ответы с готовыми решениями:

Комбинаторно- вероятностный смысл константы пи, гамма функция и обобщение константы пи
Добавлено через 33 минуты Известна формула для выражения \pi, ...

html функция выдающая дату
подскажите html функцию выдающую дату

Функция, выдающая два значения
Как правильно написать функцию, которая будет выдавать сразу два значения? Например, аргументы функции - координаты цели, а значения -...

5
101 / 101 / 12
Регистрация: 21.11.2011
Сообщений: 169
06.03.2012, 21:18
если только для поиска то "set"
0
431 / 385 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
07.03.2012, 11:23  [ТС]
Цитата Сообщение от hiddentool Посмотреть сообщение
если только для поиска то "set"
Но ведь тогда мы получим лишь информацию о том, присутствует элемент в множестве или нет?
0
101 / 101 / 12
Регистрация: 21.11.2011
Сообщений: 169
07.03.2012, 11:36
Цитата Сообщение от Vtulhu Посмотреть сообщение
Но ведь тогда мы получим лишь информацию о том, присутствует элемент в множестве или нет?
И? Задача то какая стоит? В отсуствии конкретных сценариев использования данных, обсуждать премущаства тех или иных структур, вообще, бессмысленно.
0
431 / 385 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
07.03.2012, 12:14  [ТС]
Нужно создать "разреженный" массив, в котором индексы идут по возрастанию, но не строго один за другим. Например:
Array.[1] = 48
Array.[2] = 77
Array.[5] = 13

Для индексов 0, 3 и 4 значения не определены. Значения эти никогда запрошены не будут.
0
101 / 101 / 12
Регистрация: 21.11.2011
Сообщений: 169
07.03.2012, 13:35
http://msdn.microsoft.com/ru-r... 32319.aspx
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.03.2012, 13:35
Помогаю со студенческими работами здесь

Функция выдающая знач. эл. случайно выглядящего множества
Не знаю как назвать по нормальному, но вот суть. У нас есть положительные целые числа, 0..2^64 - 1. И есть множество с мощностью 2^64,...

Функция выдающая одну перестановоку (по порядку) при вызове
Как сделать что бы функция выдавала одну перестановку, при следующем вызове следующую перестановку. Аналогично itertools.permutations...

Написать программу:функция что возвращает элемент массива,и удаляет этот элемент з массива
Написать программу:функция что возвращает элемент массива,и удаляет этот элемент з массива помогите написать!!

Функция выдающая элементы из многоуровневого списка следующие за каждым вхождением заданного элемента
Здравствуйте! Помогите пожалуйста написать функцию (posled x list n), которая по атому х и списку list выдаёт множество всех атомов в...

Функция const. Константы и переменные
Имеется сторонний скрипт где есть кусочек кода const WIDGET_URL = "site.ru/index.php"; Мне же требуется для корректной работы прописать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru