LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Мне кажется у тебя словарь разрушается (с трудом читаю clojure структуру могу ошибаться), $arr после array_chunk выглядит так:

[
    {
        "a": {"A": 1},
        "b": {"B": 2}
    },
    {
        "c": {"C": 3}
    }
]
И я выбираю поэтому через [0][«b»][«B»], а ты видимо из за разрушение словаря используешь индексы, как сделать что бы словарь сохранялся? И ты мог выбрать в Clojure итоговый массив по first get :b get :B

Кстати, а какую задачу-то решаем? Может, и попроще способы есть?

Ну словарь это почти что массив с особыми индексами, а функция для разбиения массивов в Clojure есть, так что видимо нужно. Кстати, если в PHP так разбить обычный массив, то беря каждый кусок и смотря внутрь, можно будет узнать индексы оригинальных элементов.

Конечно если язык не построен на такой структуре, то выглядит неудобно и непривычно, мне просто интересно насколько это будет сложно записываться на Clojure.

Исправление MOPKOBKA, :

Мне кажется у тебя словарь разрушается (с трудом читаю clojure структуру могу ошибаться), $arr после array_chunk выглядит так:

[
    {
        "a": {"A": 1},
        "b": {"B": 2}
    },
    {
        "c": {"C": 3}
    }
]
И я выбираю поэтому через [0][«b»][«B»], а ты видимо из за разрушение словаря используешь индексы, как сделать что бы словарь сохранялся? И ты мог выбрать в Clojure итоговый массив по first get :b get :B

Кстати, а какую задачу-то решаем? Может, и попроще способы есть?

Ну словарь это почти что массив с особыми индексами, а функция для разбиения массивов в Clojure есть, так что видимо нужно.

Конечно если язык не построен на такой структуре, то выглядит неудобно и непривычно, мне просто интересно насколько это будет сложно записываться на Clojure.

Исправление MOPKOBKA, :

Мне кажется у тебя словарь разрушается (с трудом читаю clojure структуру могу ошибаться), $arr после array_chunk выглядит так:

[
    {
        "a": {"A": 1},
        "b": {"B": 2}
    },
    {
        "c": {"C": 3}
    }
]
И я выбираю поэтому через [0][«b»][«B»], а ты видимо из за разрушение словаря используешь индексы, как сделать что бы словарь сохранялся? И ты мог выбрать в Clojure итоговый массив по first get :b get :B

Кстати, а какую задачу-то решаем? Может, и попроще способы есть?

Ну словарь это массив с особыми индексами, а функция для разбиения массивов в Clojure есть, так что видимо нужно.

Конечно если язык не построен на такой структуре, то выглядит неудобно и непривычно, мне просто интересно насколько это будет сложно записываться на Clojure.

Исправление MOPKOBKA, :

Мне кажется у тебя словарь разрушается (с трудом читаю clojure структуру могу ошибаться), $arr после array_chunk выглядит так:

[
    {
        "a": {"A": 1},
        "b": {"B": 2}
    },
    {
        "c": {"C": 3}
    }
]
И я выбираю поэтому через [0][«b»][«B»], а ты видимо из за разрушение словаря используешь индексы, как сделать что бы словарь сохранялся? И ты мог выбрать в Clojure итоговый массив по first get :b get :B

Исправление MOPKOBKA, :

Мне кажется у тебя словарь разрушается (с трудом читаю clojure структуру могу ошибаться), $arr после array_chunk выглядит так:

[
    {
        "a": {"A": 1},
        "b": {"B": 2}
    },
    {
        "c": {"C": 3}
    }
]
И я выбираю поэтому через [0][«b»][«B»], а ты видимо из за разрушение словаря используешь индексы, как сделать что бы словарь сохранялся?

Исходная версия MOPKOBKA, :

Мне кажется у тебя словарь разрушается, $arr после array_chunk выглядит так:

[
    {
        "a": {"A": 1},
        "b": {"B": 2}
    },
    {
        "c": {"C": 3}
    }
]
И я выбираю поэтому через [0][«b»][«B»], а ты видимо из за разрушение словаря используешь индексы, как сделать что бы словарь сохранялся?