解答・コメントを送る方法
コメントを送るには2つの方法があります。
- 匿名でコメントを書くログインせずにコメントを書くことができます。 名前は「匿名」となります。
- アカウントを作成してコメントを書くアカウントを作成すると、記名での投稿ができます。 また、プロフィールページが作成され、 簡単なプロフィールや 統計情報が表示されるようになります。
投稿ボタンを押す前に以下の文章を確認してください
- 当サイトへの投稿は クリエイティブ・コモンズ・ライセンス BY(表示)および、その解釈に同意するものとみなされます。各ページには下のようにライセンス表示が行われます。
- あなたの投稿したコード・コメント・トピックが再利用・添削されることを望まない場合は、投稿をお控えください。
- 自分が書いていない、ウェブサイトや書籍などからの無断コピーは著作権の侵害です。著作権者の了解を得るか、自分で0から書いてください。
- 著作権の侵害、名誉毀損、など投稿内容に問題がある場合、削除することがあります。
- これらのことにあなたはあらかじめ同意したものとみなされます。
Post comment
Post a comment to the following challenge:
フォルダパス一覧のツリー構造への変換
(Nested
Flatten)
As a reply to the following comment: fujidig: モジュール変数をツリー構造に使用しています。(#5557) [show]

fujidig
#5557()
[
HSP
]
Rating0/0=0.00
see: モジュール変数でツリー ( Fuji Diablog )
#module m_tree children, content #modinit str _content #define global new_tree( %1, %2 = "" ) newmod %1, m_tree, %2 content = _content dimtype children, 5, 1 return #defcfunc get_tree_content modvar m_tree@ return content #modfunc get_tree_child str _content, var result f = -1 foreach children if get_tree_content( children.cnt ) != _content : continue f = cnt break loop if f >= 0 : result = children.f : return new_tree children, _content result = children( length(children) - 1 ) return #modfunc _show_tree str indent #define global show_tree( %1, %2 = "" ) _show_tree %1, %2 if indent == "" { mes content } else { mes indent + "┗" + content } foreach children show_tree children.cnt, indent + " " loop return #global paths = {" abc\\def abc\\def\\gh abc\\def\\ij abc\\jk\\lm de"} new_tree tree, "ROOT" paths_index = 0 repeat getstr path, paths, paths_index if strsize == 0 : break paths_index += strsize t = tree path_index = 0 repeat getstr v, path, path_index, '\\' if strsize == 0 : break path_index += strsize get_tree_child t, v, t loop loop show_tree treeRating0/0=0.00-0+
[ reply ]