「なでしこv3」開発掲示板

なでしこ3を改善するための掲示板
[一覧へ] > (@125) [低] [解決]
@125■ (#460) 16進数hexでの代入文においてエラーにならない文 - あかうか (2026-10-25 12:48) /中 未処理
wnako ver. 3.8.9において
16進数での代入時、0xfgや0xffgという代入を試みると、エラーではなく末尾のgが無視されるという挙動になる。以外コード例:

a=0x0g
aを表示#0

b=0xfg
bを表示#15

c=0xffg
cを表示#255

d=0xfffg
dを表示#4095

#e=0xg
eを表示#エラー

#f=0xfh
fを表示#エラー
編集

↑ (#462) 30gは単位なので無視されます - クジラ飛行机 (2026-10-25 15:07) /中 確認待ち
ご指摘ありがとうございました!!

以下で解説していますが、gは単位なので無視されるようになっています。
https://nadesi.com/v3/doc/index.php?%E6%96%87%E6%B3%95%2F%E6%95%B0%E5%80%A4&show

とは言え、これからも、疑問点があれば、お気軽に書き込んでください!
今後ともどうぞよろしくお願いします。
編集

↑ (#464) なるほど! - あかうか (2026-10-25 17:53) /低 解決
一度読んだことはありましたが思い当たりませんでしたね…ありがとうございます!
編集

↑ (#465) mmを指定できませんでした - あかうか (2026-10-25 18:19) /低 未処理
一度closeしたあとにすみません…
単位のうちmmが指定できないようです(km,m,cmは指定できました)
以外コード例:

測定長=10mm #エラー。一文字の㎜でもエラーになりました
測定長を表示
編集

↑ (#466) GitHubにIssueを追加しました - クジラ飛行机 (2026-10-25 18:34) /低 調査中
あかうかさん、報告ありがとうございます。

GitHubにIssueを追加しました。
https://github.com/kujirahand/nadesiko3/issues/2637
「単位「mm」が指定できない (㎜もエラーになる)」

調査メモとして、単位の定義 (unitRE) で m が mm より先にあるため、先にマッチしてエラーになっている可能性もIssueに記載しました。対応まで少々お待ちください。
編集

↑ (#467) 修正が完了しました - クジラ飛行机 (2026-10-25 21:01) /低 解決
あかうかさん、報告ありがとうございました。

単位「mm」が指定できない問題を修正し、GitHubにマージしました。
Issue: https://github.com/kujirahand/nadesiko3/issues/2637
PR: https://github.com/kujirahand/nadesiko3/pull/2639

あわせて、同様にエラーになっていた mb / gb と、一文字単位の ㎝ / ㎞ も使えるようにしました。次回リリースに含まれます。
編集

✏️ (#460)へ返信する

編集時に使うキーを入力(省略可能)