Как я настраиваю вывод пользовательского типа с помощью printf?

Привет. Как я вижу, у вас проблемы с вашим jar byte-buddy-1.9.3.jar. Попробуйте удалить его из вашего пути сборки и просто войдите в рабочее пространство eclipse и вставьте вручную в папку lib вашего проекта и после Это обновит ваш проект. Надеюсь, это исправит вашу проблему.

30
задан abatishchev 13 October 2014 в 04:59
поделиться

2 ответа

Хмм ... Я смутно припоминаю некоторые изменения в этом, но я забываю, произошли ли они до или после ОСАГО (1.9.6.2).

В любом случае, на ОСАГО, Я вижу, что

type MyType() =
    override this.ToString() = "hi"
let x = new MyType()
let xs = Array.create 25 x
printfn "%A" x
printfn "%A" xs

при оценке в окне VFSI делает то, что я хотел, и что

x;;
xs;;

также хорошо печатает. Так что, думаю, мне неясно, чем это отличается от того, что нужно?

4
ответ дан 28 November 2019 в 00:10
поделиться

If you override ToString method, that should do.

-2
ответ дан 28 November 2019 в 00:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: