# \#hash-tables

**URL:** https://racket.discourse.group/tag/hash-tables/158.md

[Latest](https://racket.discourse.group/latest.md) · [Categories](https://racket.discourse.group/categories.md) · [Tags](https://racket.discourse.group/tags.md)

---

## [Different behavior racket/base vs. racket/hash](https://racket.discourse.group/t/different-behavior-racket-base-vs-racket-hash/4198)

<div class="topic-metadata">

**Author:** [@alsch](https://racket.discourse.group/u/alsch)\
**Replies:** 6\
**Last updated:** [May 8, 2026, 3:07am UTC](https://racket.discourse.group/t/different-behavior-racket-base-vs-racket-hash/4198 "2026-05-08T03:07:12Z")

</div>

How come: #lang racket (define h (make-hash (list (list "a" 1) ) ) ) (hash-ref h "a") returns '(1) \[a list of one element\], but in Advanced Student Language: (define h (ma…

---

## [Can I reliably use integers directly as indices for immutable hash table iteration?](https://racket.discourse.group/t/can-i-reliably-use-integers-directly-as-indices-for-immutable-hash-table-iteration/1776)

<div class="topic-metadata">

**Author:** [@MartianMoorGrove](https://racket.discourse.group/u/MartianMoorGrove)\
**Replies:** 16\
**Last updated:** [March 21, 2023, 2:29am UTC](https://racket.discourse.group/t/can-i-reliably-use-integers-directly-as-indices-for-immutable-hash-table-iteration/1776 "2023-03-21T02:29:23Z")

</div>

For immutable hash tables, can I reliably use integers ranged 0 to (- (hash-count ht) 1) directly as indices for the hash-iterate- variant procedures rather than return indices from hash-iterate-first and hash-iterate-ne…
