これは動作しますか?建築オブジェクトを動的に
0
A
答えて
2
あり、これを行うには非常に多くの方法がありますが、ここではあなたがそれを想像するように見える道に密着一つの方法だ:伝統的なプログラミング言語で
list: [ "Id" "FirstName" "LastName" ]
person: []
forall list [
repend person [to-set-word first list ""]
]
person: make object! person
print person/FirstName
; == ""
、あなたが設定するには、このような何かを行います変数の値:REBOLで
x = 3;
、あなたはこれを行う:
x: 3
伝統的なプログラミング言語では、=
が演算子ですが、:
はではなく、演算子はREBOLです。それは単語そのものの一部です。これは非常に重要な違いです。そのため、あなたが上でやろうとしたことはうまくいかなかったのです。 x:
はset-word!
であり、文字列から1つを作成するにはto-set-word
を使用する必要があります。
また、あなたは混乱しやすいオブジェクトやブロックのようです。これはオブジェクトです:
person: make object! [ first-name: "Jasmine" last-name: "Byrne" ]
これはブロックです:
person: [ first-name "Jasmine" last-name "Byrne" ]
彼らは同じではありません。
2
reboltutorialの「person」ブロックは、Geogory'sの外観ではまったく同じように見えます。
しかし、実際に人/ 1(ブロック)は最初のポストウィッチタイプの "id:"は文字列です!、idはその一部に過ぎません。 2番目の投稿で 、人/ 1は「id:」、魔女のタイプはset-word!です。
これは本質的な違いです。
関連する問題
- 1. Mulesoft、建築的な相違
- 2. スパーク糸建築
- 3. 号建築Xcodeプロジェクト
- 4. コルドバ - 建築x86_64で
- 5. ライブビデオストリーミングクラウドサービス(建築設計)
- 6. Microservices建築設計
- 7. 建築用MVCとスイング
- 8. PhoneGapの - 建築設計
- 9. noUiSliderの動的Javascriptオブジェクトの構築
- 10. C#オブジェクトからSQL WHERE句を動的に構築する
- 11. 私のアプリケーションの建築図用ツール
- 12. TDDからの建築アーキテクチャ "modules"
- 13. Ruby on Rails。高負荷。建築実践
- 14. 建築HTTP通信へのアプローチとiOS
- 15. 動的テーブル構築
- 16. Mapbox GL 3D建物のスタイルが動的に変更される
- 17. vis.jsデータセットを動的に構築する
- 18. 動的にメソッド/プロパティーボディを構築する
- 19. EF:IIncludeableQueryableを動的に構築する
- 20. 動的にスパークフィルタクエリを構築する
- 21. フレックスボックスグリッドを動的に構築する
- 22. グリッドを動的に構築する
- 23. URLを動的に構築する
- 24. ASP.Netで動的にメニューを構築
- 25. DOMを動的に構築する
- 26. TreeBuilderオブジェクトに基づいてフォームを動的に構築する方法は?
- 27. JSONオブジェクトを使用して動的に子ルートを構築する
- 28. リストの動的構築
- 29. OOP PHP - オブジェクトと関数の名前を動的に構築/実行する
- 30. ViewModelにはMVVM(データバインディング)でAndroidの建築コンポーネントのリンクから