問題タブ [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.

0 投票する
1 に答える
127 参照

ceylon - Ceylon はいくつかの関数をタプルに適用できませんか?

このコードの何が問題になっていますか?

...最後の行は次のように置き換えることができます:

...これらは正常に動作するはずですが、どちらの場合も次のエラーが発生します。

0 投票する
1 に答える
180 参照

ceylon - Javaクラスを拡張したCeylonクラスをJavaクラスにする方法

クラスを引数として受け取る、使用する必要があるレガシー ライブラリに Java メソッドがあるとします。

ここで、JavaClass を拡張する Ceylon クラスがあるとします。

takeClassさて、これが機能するようにセイロンでメソッドを使用するにはどうすればよいですか?

上記のように、javaClassモジュール内で機能を試してみましたがceylon.interop.java成功しませんでした...javaClass<JavaClass>()そうすると動作しますが、もちろんこれは私には役に立ちません。

編集:

上記のように使用すると発生するエラーjavaClass<CeylonClass>()

0 投票する
2 に答える
236 参照

sequence - セイロンでシーケンスのシーケンスをどのようにフラット化しますか?

シーケンスのシーケンスである型が与えられた場合、それを単一のフラット化されたシーケンス型に変換するにはどうすればよいですか? 次の Ceylon コードを検討してください。

私は初めて Ceylon を試しており、チュートリアルと API ドキュメントを手探りで進めています。解凍方法は、私が必要としているものに多少近いように見えますが、正確ではありません。

0 投票する
2 に答える
190 参照

ceylon - セイロンでエレガントな方法でタイプ別にフィルタリングする方法は?

私は次のことがうまくいくことを望んでいました:

またはこれでも:

しかし、運がありません。

0 投票する
3 に答える
258 参照

ceylon - Collections.shuffle() の Ceylon 版

Iterable(または)を「シャッフル」して、Sequence要素がその後ランダムに並べられるようにする方法はありCollections.shuffle()ますか? IterableCollection、およびの API ドキュメントを調べましたが、Sequence関連するものは見つかりませんでした。(補足:ceylon.language::shuffle紛らわしい名前です)

私は自分でシャッフルを実装できると思いますが、怠惰になろうとして忙しいです:-)

0 投票する
1 に答える
119 参照

metaprogramming - メタモデルを介して、明示的な最初の引数とデフォルトの2番目の引数を使用してクラスをインスタンス化する方法は?

次のトップレベル クラスがあります。

ここで、 の明示的な値を使用してこのクラスをインスタンス化したいfirstのですが、 のデフォルト値ですsecond

名前付き引数を使用して、明示的にコンパイルされたコードを介してこれを行う方法を知っています。

さて、上記のコードと同じことをしたいと思いますが、Class<Example, []|[String,String=]>オブジェクトを使用します。