@@ -6,27 +6,29 @@ type Mass Unit
6
6
// ...
7
7
const (
8
8
// SI
9
- Yoctogram = Gram * 1e-24
10
- Zeptogram = Gram * 1e-21
11
- Attogram = Gram * 1e-18
12
- Femtogram = Gram * 1e-15
13
- Picogram = Gram * 1e-12
14
- Nanogram = Gram * 1e-9
15
- Microgram = Gram * 1e-6
16
- Milligram = Gram * 1e-3
17
- Centigram = Gram * 1e-2
18
- Decigram = Gram * 1e-1
19
- Gram = Kilogram * 1e-3
20
- Decagram = Gram * 1e1
21
- Hectogram = Gram * 1e2
22
- Kilogram Mass = 1e0
23
- Megagram = Gram * 1e6
24
- Gigagram = Gram * 1e9
25
- Teragram = Gram * 1e12
26
- Petagram = Gram * 1e15
27
- Exagram = Gram * 1e18
28
- Zettagram = Gram * 1e21
29
- Yottagram = Gram * 1e24
9
+ Yoctogram = Gram * 1e-24
10
+ Zeptogram = Gram * 1e-21
11
+ Attogram = Gram * 1e-18
12
+ Femtogram = Gram * 1e-15
13
+ Picogram = Gram * 1e-12
14
+ Nanogram = Gram * 1e-9
15
+ Microgram = Gram * 1e-6
16
+ Milligram = Gram * 1e-3
17
+ Centigram = Gram * 1e-2
18
+ Decigram = Gram * 1e-1
19
+ Gram = Kilogram * 1e-3
20
+ Decagram = Gram * 1e1
21
+ Hectogram = Gram * 1e2
22
+ Kilogram Mass = 1e0
23
+ Megagram = Gram * 1e6
24
+ Gigagram = Gram * 1e9
25
+ Teragram = Gram * 1e12
26
+ Petagram = Gram * 1e15
27
+ Exagram = Gram * 1e18
28
+ Zettagram = Gram * 1e21
29
+ Yottagram = Gram * 1e24
30
+ Ronnagram = Gram * 1e27
31
+ Quettagram = Gram * 1e30
30
32
31
33
// non-SI
32
34
Tonne = Megagram
@@ -163,6 +165,16 @@ func (m Mass) Yottagrams() float64 {
163
165
return float64 (m / Yottagram )
164
166
}
165
167
168
+ // Ronnagrams returns the mass in Rg
169
+ func (m Mass ) Ronnagrams () float64 {
170
+ return float64 (m / Ronnagram )
171
+ }
172
+
173
+ // Quettagrams returns the mass in Qg
174
+ func (m Mass ) Quettagrams () float64 {
175
+ return float64 (m / Quettagram )
176
+ }
177
+
166
178
// Tonnes returns the mass in t
167
179
func (m Mass ) Tonnes () float64 {
168
180
return float64 (m / Tonne )
0 commit comments