問題タブ [ceylon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ceylon - Ceylon はいくつかの関数をタプルに適用できませんか?
このコードの何が問題になっていますか?
...最後の行は次のように置き換えることができます:
...これらは正常に動作するはずですが、どちらの場合も次のエラーが発生します。
ceylon - Javaクラスを拡張したCeylonクラスをJavaクラスにする方法
クラスを引数として受け取る、使用する必要があるレガシー ライブラリに Java メソッドがあるとします。
ここで、JavaClass を拡張する Ceylon クラスがあるとします。
takeClass
さて、これが機能するようにセイロンでメソッドを使用するにはどうすればよいですか?
上記のように、javaClass
モジュール内で機能を試してみましたがceylon.interop.java
成功しませんでした...javaClass<JavaClass>()
そうすると動作しますが、もちろんこれは私には役に立ちません。
編集:
上記のように使用すると発生するエラーjavaClass<CeylonClass>()
:
sequence - セイロンでシーケンスのシーケンスをどのようにフラット化しますか?
シーケンスのシーケンスである型が与えられた場合、それを単一のフラット化されたシーケンス型に変換するにはどうすればよいですか? 次の Ceylon コードを検討してください。
私は初めて Ceylon を試しており、チュートリアルと API ドキュメントを手探りで進めています。解凍方法は、私が必要としているものに多少近いように見えますが、正確ではありません。
ceylon - セイロンでエレガントな方法でタイプ別にフィルタリングする方法は?
私は次のことがうまくいくことを望んでいました:
またはこれでも:
しかし、運がありません。
ceylon - Collections.shuffle() の Ceylon 版
Iterable
(または)を「シャッフル」して、Sequence
要素がその後ランダムに並べられるようにする方法はありCollections.shuffle()
ますか? Iterable
、Collection
、およびの API ドキュメントを調べましたが、Sequence
関連するものは見つかりませんでした。(補足:ceylon.language::shuffle
紛らわしい名前です)
私は自分でシャッフルを実装できると思いますが、怠惰になろうとして忙しいです:-)
metaprogramming - メタモデルを介して、明示的な最初の引数とデフォルトの2番目の引数を使用してクラスをインスタンス化する方法は?
次のトップレベル クラスがあります。
ここで、 の明示的な値を使用してこのクラスをインスタンス化したいfirst
のですが、 のデフォルト値ですsecond
。
名前付き引数を使用して、明示的にコンパイルされたコードを介してこれを行う方法を知っています。
さて、上記のコードと同じことをしたいと思いますが、Class<Example, []|[String,String=]>
オブジェクトを使用します。