June 11, 2012 Auto-conversion in array literals? | ||||
---|---|---|---|---|
| ||||
This is valid Scala code: object Main { def main(args: Array[String]): Unit = { val a: List[BigInt] = List(1, BigInt(2)) } } Is it possible/meaningful to support/allow D code like this? import std.bigint; void main() { BigInt[] a = [1, BigInt(2)]; } Bye, bearophile |
June 11, 2012 Re: Auto-conversion in array literals? | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | On 06/12/2012 12:55 AM, bearophile wrote:
> This is valid Scala code:
>
> object Main {
> def main(args: Array[String]): Unit = {
> val a: List[BigInt] = List(1, BigInt(2))
> }
> }
>
>
> Is it possible/meaningful to support/allow D code like this?
>
> import std.bigint;
> void main() {
> BigInt[] a = [1, BigInt(2)];
> }
>
> Bye,
> bearophile
Making it work would require a way to specify an implicit conversion from int to BigInt.
|
Copyright © 1999-2021 by the D Language Foundation