コード例 #1
0
        public void ToStringFromSymbols()
        {
            Datum d = new ListDatum
                      (
                new Datum[]
            {
                new SymbolDatum("ImASymbol"),
                new SymbolDatum("me too")
            }
                .ToImmutableList()
                      );

            Assert.AreEqual("(ImASymbol |me too|)", d.ToString());
        }
コード例 #2
0
        public void ToStringFromListOfIntAndRational()
        {
            Datum d = new ListDatum
                      (
                new Datum[]
            {
                new IntDatum(new BigInteger(13)),
                new RationalDatum(new BigRational(new BigInteger(-1), new BigInteger(3))),
                new ListDatum
                (
                    new Datum[]
                {
                    new IntDatum(new BigInteger(20)),
                    new IntDatum(new BigInteger(134))
                }
                    .ToImmutableList()
                )
            }.ToImmutableList()
                      );

            Assert.AreEqual("(13 -1/3 (20 134))", d.ToString());
        }