1. Go / Говнокод #27883

    −7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    keys := make([]keyType, 0, len(myMap))
    values := make([]valueType, 0, len(myMap))
    
    for k, v := range myMap {
    	keys = append(keys, k)
    	values = append(values, v)
    }

    Как в "Go" у карты взять keys(), и values()?
    Нужно написать цикл.

    Запостил: 3_dar, 20 Декабря 2021

    Комментарии (40) RSS

    • Парадокс балба играет злую шутку с Инью

      Вот если бы тебе было 14 лет, и ты в жизни не знал бы никакого языка кроме QBasic, то ты и не увидел бы тут проблемы
      Ответить
      • Да и если бы 50 лет, и ни никакого, кроме сишки. Наверное.
        Тратить ещё память на какую-то питушню!
        Ответить
    • test
      Ответить
    • А зачем?
      Ответить
    • Кто популяризовал термин "карта"? Используется ли он в качестве замены "ассоциативный массив"/"отображение" без иронии в серьёзных источниках?

      Кстати, в ЯПах это только сокращение "mapping -> map", глагол или "map" имеет смысл "отображение"?
      Ответить
      • https://translate.yandex.ru/?lang=en-ru&text=map
        Ответить
      • 1. define "серьезный"
        2. нет, не сокращение:

        The matrix exponential is not surjective when seen as a map from the space of all n×n matrices to itself.

        Это пример хуёвого перевода, как со словом "приложение" например
        Ответить
        • > define "серьезный"
          В данном случае - те, которыми пользовалось большинство; которые знают успешные профессионалы и рекомендуют для изучения.
          Ответить
        • > Это пример хуёвого перевода
          > как со словом "приложение"
          Слово "приложение" уже въелось в русский язык, я уже столкнулся с ним, когда оно закрепилось довольно сильно и стало стандартом.
          А "карта" еще считается высером анскильных питухов или уже стала приемлемым термином?
          Ответить
          • Не знаю, мне оно не нравится. Пахнет джавушком, немогущим в математику.
            Вообще по слову можно определить бекграунд

            * Отображение: человек малость в курсе теории множеств. Хороший, годный перец
            * Хеш: чувак юниксоид (перловик или рубист), подойдет на должность девопса или веб-бекенд-макаки
            * Словарь: чувак виндузятник, можно взять писать на .NET например


            Как С++ники называют std::map?
            В русском переводе Страуса вроде оно было "отображением"
            Ответить
            • * мапа
              * Отсосотивный мосив
              * Дикт
              Ответить
            • > Отображение: человек малость в курсе теории множеств. Хороший, годный перец

              Обычной математики, и пусть идет в жопу, потому что сейчас начнет нам тут лечить что кофеварка недостаточно монадна.
              Ответить
              • Напомнило:

                https://govnokod.ru/12149

                https://govnokod.ru/12144
                Ответить
                • ну 1С не пхп все таки, там могут быть внятные программисты
                  Ответить
              • Всегда должен быть баланс. Если человек пропагандонствует по поводу ООП/ФП/ещёП/микроконтроллеров/Windows/Linux/иной сектантской темы, то гнать его надо в шею.

                А если он знает ООП, ФП, ещёП, микроконтроллеры, Windows, Linux, иную сектантскую тему и применяет их там, где они наиболее эффективны, то это ценный работник и интересный собеседник.
                Ответить
            • Слово "отображение" я слышал на первых лекциях по матану; слово "хеш" - не помню, или от кого-то, кто рассказывал про PHP, или от кого-то, кто рассказывал про Java; слово "словарь" - от питонистов.

              Поэтому для меня выглядит так
              * Отображение: человек малость в курсе математики. Может, у него есть диплом по какой-то физмат-специальности или он разок смотрел лекцию на Ютубе
              * Хеш: чувак ънтерпрайзный программист (Java) или пхпшник, подойдет на должность бизнес-питуза или легаси-макаки
              * Словарь: чувак линуксятник, можно взять писать на python например

              > по слову можно определить бекграунд
              И по трактовке слова - тоже!
              Ответить
              • В джаве Map же
                hash там совсем другое)
                Ответить
                • Вроде там HashMap, TreeMap были.
                  Ответить
                  • Map это интерфейс. У него есть куча реализаций, в том числе HashMap и TreeMap (одна на основе хеш таблицы, вторая на дереве, соответственно хранит порядок)

                    сам hash есть у любого объекта. Он много для чего используется, в том числе и для HashMap.
                    Ответить
    • Питушки, дайте пожалуйста совет. Нужна облачная хуйния типа wiki и чтобы был ишутрекер простой, и чтобы бесплатно и приватно

      гитхаб подойдет или есть что лучше?
      Ответить
      • В Гитхабе вроде приватные репозитории только платно?
        Ответить
        • да врое уже https://github.com/pricing
          ну или ведро с битами тогда
          Ответить
          • Хитро у Гитхаба. Private repositories теперь стало Unlimited, однако, Collaborators for private repositories: Purchased amount.

            Т. е. сотрудников можно подключать к репозиторию только за деньги.

            Не туда посмотрел. Мобильная версия выглядит как говно. Я запутался.

            В общем, какие-то фишки в бесплатной версии для приватных репозиториев недоступны. Например, Вика.
            Ответить
      • Жира? Для небольших групп кастрированная версия вроде бесплатно.
        Ответить
        • так нужно чтоот типа вики, а еще лучше чтобы там было версионирование и можно было скачать все быстро и небольшие скритпьты хранить
          Ответить
          • Redmine локально поставить? Если, конечно, движок на Яибу тебя не пугает.
            Ответить
          • Жира + Битбакет + Confluence? Это же всё от одной компашки. А ещё лучше посмотреть что ещё есть и что доступно бесплатно.
            Ответить
            • ну да, значит все таки битбакет
              у меня там в гите пара проектов
              Ответить
      • Гитхаб умеет всё перечисленное, проверь. Продукты Atlassian (JIRA, Confluence, иже с ними) по возможности избегай — тормозное говнище.
        Ответить
        • > Гитхаб умеет всё перечисленное, проверь
          Но приватность не бесплатно, что было в требованиях :(.
          Ответить
          • Хм, вики и правда только для публичных реп.
            https://github.com/pricing#compare-features
            Ответить
            • Впрочем, вики заме-ня-ется DOKUMENTACIYA.org в репе.
              Ответить
              • > DOKUMENTACIYA.org в репе.
                меня устроит DOKA.md скорее (я не емаксоид).

                Это лучше вики, потому что гитхаб я могу скачать или форкнуть, а вики форкнуть немогу
                Ответить
                • > DOKA.md

                  Первая или русофобская?
                  Ответить
                  • Дока хлеб


                    Дока пиица
                    Нельзя не соблазниться


                    ps:
                    блядь, какая рекурсия
                    https://www.youtube.com/watch?v=bM7_GlatbJY

                    pps: блядь, пицца как из пятерочки, с неебическим ломтем хлеба
                    Ответить

    Добавить комментарий