juan_gandhi: (Default)
[personal profile] juan_gandhi
  type voidness = {}
  val nothing: voidness = new {}

Date: 2017-06-10 08:48 am (UTC)
From: [personal profile] epimorphisms_split
scala> type voidness = {}
defined type alias voidness

scala> val nothing: voidness = {}
<console>:8: error: type mismatch;
 found   : Unit
 required: voidness
    (which expands to)  AnyRef
       val nothing: voidness = {}

Date: 2017-06-10 03:17 pm (UTC)
From: [personal profile] epimorphisms_split
А в чем разница между этим и Unit/()?

Я. честно говоря, плохо понимаю Скалу.

Date: 2017-06-10 03:16 pm (UTC)
thedeemon: (vajrasattva)
From: [personal profile] thedeemon
А это пустота-от-себя или пустота-от-другого?
https://ru.wikipedia.org/wiki/%D0%96%D0%B5%D0%BD%D1%82%D0%BE%D0%BD%D0%B3 :)

Date: 2017-06-11 01:41 pm (UTC)
pappadeux: (Default)
From: [personal profile] pappadeux
просто C++ какой-то, прости Господи

Date: 2017-06-12 01:58 pm (UTC)
pappadeux: (Default)
From: [personal profile] pappadeux
нет, именно что с близкого расстояния

в C++ ввели кроме void еще и void_t - пользуют для type selection

https://stackoverflow.com/questions/27687389/how-does-void-t-work

Profile

juan_gandhi: (Default)
juan_gandhi

July 2017

S M T W T F S
       1
2 3 4 5 67 8
9 10 11 1213 14 15
16 17 18 19 20 21 22
23 242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 24th, 2017 08:31 pm
Powered by Dreamwidth Studios