私は9つのテキストボックスを縦パネルの中に入れて、そこからテキストを取得して使いたいと思っています。便宜上、私はちょうどselect
を使ってそれらをクラスで取り込み、それらをレコードのコンストラクタに適用します。基本的には同じような何か:私は期待してこのはを思わ返品を選択する要素の順序について保証はありますか?
(ns example.core
(:require [seesaw.core :as sc]))
(apply ->RecordConstructor
(sc/select root [:.textbox]))
は動作するが、私はselect
がでその要素を返すという順序を定義するかについては何も公式を見つけることができませんでした
それはそうです。要素が親に与えられた順序に基づいているこれは正しいです?
「sc」名前空間とは何ですか? –
@AlanThompson Whoops。それはシーソーコアのための私のエイリアスです。私は質問がシーソーでタグ付けされているので、ただそれを削除します。 – Carcigenicate
個人的には、スニペットの前に '(ns foo.core(:require [seesaw.core:as sc]))'や '(require '[,,, as as sc) 。 Clojureコアには何百ものバールがあり、どこから何が来ているのかを知ることは難しいかもしれません。特にこのサイトのスニペットでは、共有コンテキストを持つコードベースの外にあります。 (コードベースの内部でさえ、私は(ほとんど)決して好きではありません:参照するか、何かを使うのが好きですが、閉じたドアの後ろでは、あなたとあなたが一緒に働く人々の間にいます。 – madstap