mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-11-14 09:18:32 +00:00
Update images from snippet changes.
This commit is contained in:
1 parent
7b0ae725fa
commit
654a06e0af
4 files changed
+11
-10
No files matched your search
@@ -1 +1 @@
|
||||
<svg version="1.1" viewBox="0.0 0.0 800.0 829.4409448818898" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l800.0 0l0 829.4409l-800.0 0l0 -829.4409z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#161b22" d="m0 0l800.0 0l0 829.4409l-800.0 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m0 0l834.89764 0l0 837.22833l-834.89764 0z" fill-rule="evenodd"/><path fill="#8b949e" d="m23.90625 43.50875l7.109375 -18.53125l-1.9375 0l-7.125 18.53125l1.953125 0zm14.402344 0l7.109375 -18.53125l-1.9375 0l-7.125 18.53125l1.953125 0zm36.992188 -6.609375l-2.171875 0q-0.109375 0.78125 -0.375 1.453125q-0.25 0.65625 -0.671875 1.125q-0.4375 0.5 -1.0625 0.765625q-0.625 0.265625 -1.484375 0.265625q-0.78125 0 -1.375 -0.25q-0.578125 -0.25 -1.015625 -0.6875q-0.4375 -0.4375 -0.71875 -1.015625q-0.28125 -0.578125 -0.453125 -1.234375q-0.171875 -0.640625 -0.25 -1.3125q-0.078125 -0.671875 -0.078125 -1.3125l0 -2.390625q0 -0.640625 0.078125 -1.3125q0.078125 -0.671875 0.25 -1.3125q0.171875 -0.65625 0.453125 -1.21875q0.296875 -0.578125 0.734375 -1.015625q0.421875 -0.4375 1.0 -0.6875q0.59375 -0.25 1.375 -0.25q0.859375 0 1.484375 0.296875q0.625 0.28125 1.0625 0.78125q0.421875 0.5 0.671875 1.171875q0.265625 0.671875 0.375 1.4375l2.171875 0q-0.140625 -1.21875 -0.578125 -2.21875q-0.4375 -1.015625 -1.171875 -1.734375q-0.71875 -0.71875 -1.734375 -1.109375q-1.0 -0.390625 -2.28125 -0.390625q-1.0625 0 -1.921875 0.296875q-0.859375 0.296875 -1.53125 0.828125q-0.671875 0.53125 -1.15625 1.25q-0.484375 0.71875 -0.8125 1.5625q-0.328125 0.84375 -0.484375 1.765625q-0.15625 0.921875 -0.171875 1.875l0 2.375q0.015625 0.953125 0.171875 1.890625q0.15625 0.921875 0.484375 1.765625q0.328125 0.84375 0.8125 1.5625q0.484375 0.703125 1.15625 1.234375q0.671875 0.53125 1.53125 0.828125q0.859375 0.296875 1.921875 0.296875q1.234375 0 2.234375 -0.390625q1.0 -0.390625 1.734375 -1.109375q0.734375 -0.703125 1.1875 -1.6875q0.453125 -1.0 0.609375 -2.1875zm11.683594 5.140625l2.265625 0l0 -0.1875q-0.21875 -0.53125 -0.34375 -1.234375q-0.109375 -0.71875 -0.109375 -1.34375l0 -5.890625q0 -1.078125 -0.390625 -1.875q-0.375 -0.796875 -1.046875 -1.328125q-0.6875 -0.53125 -1.609375 -0.796875q-0.921875 -0.265625 -2.0 -0.265625q-1.1875 0 -2.125 0.328125q-0.921875 0.328125 -1.5625 0.859375q-0.65625 0.546875 -1.015625 1.21875q-0.34375 0.65625 -0.34375 1.34375l2.171875 0q0 -0.390625 0.1875 -0.75q0.203125 -0.375 0.546875 -0.65625q0.359375 -0.265625 0.859375 -0.421875q0.515625 -0.171875 1.15625 -0.171875q0.703125 0 1.25 0.1875q0.5625 0.171875 0.953125 0.484375q0.375 0.328125 0.578125 0.78125q0.21875 0.453125 0.21875 1.03125l0 1.0l-2.359375 0q-1.328125 0 -2.40625 0.265625q-1.0625 0.25 -1.828125 0.765625q-0.765625 0.53125 -1.1875 1.3125q-0.40625 0.78125 -0.40625 1.828125q0 0.796875 0.3125 1.484375q0.3125 0.6875 0.890625 1.171875q0.5625 0.5 1.375 0.796875q0.8125 0.296875 1.8125 0.296875q0.625 0 1.171875 -0.140625q0.5625 -0.125 1.046875 -0.34375q0.484375 -0.21875 0.890625 -0.515625q0.40625 -0.296875 0.734375 -0.625q0.03125 0.40625 0.109375 0.78125q0.078125 0.359375 0.203125 0.609375zm-3.828125 -1.65625q-0.640625 0 -1.125 -0.15625q-0.46875 -0.171875 -0.796875 -0.46875q-0.3125 -0.28125 -0.46875 -0.671875q-0.15625 -0.40625 -0.15625 -0.875q0 -0.484375 0.171875 -0.875q0.1875 -0.390625 0.546875 -0.671875q0.484375 -0.390625 1.3125 -0.578125q0.84375 -0.203125 1.96875 -0.203125l2.015625 0l0 2.5625q-0.1875 0.375 -0.515625 0.734375q-0.328125 0.34375 -0.765625 0.609375q-0.453125 0.265625 -1.015625 0.4375q-0.546875 0.15625 -1.171875 0.15625zm18.199219 -11.265625q-1.375 0 -2.46875 0.609375q-1.078125 0.609375 -1.84375 1.640625l-0.015625 -0.3125l-0.09375 -1.703125l-2.0625 0l0 12.6875l2.171875 0l0 -8.140625q0.21875 -0.578125 0.53125 -1.046875q0.328125 -0.484375 0.765625 -0.8125q0.484375 -0.375 1.125 -0.5625q0.640625 -0.203125 1.4375 -0.203125q0.625 0 1.1875 0.078125q0.578125 0.0625 1.203125 0.203125l0.296875 -2.125q-0.328125 -0.140625 -0.984375 -0.21875q-0.640625 -0.09375 -1.25 -0.09375zm16.839844 6.71875l0 -0.25q0 -0.984375 -0.171875 -1.875q-0.15625 -0.90625 -0.46875 -1.640625q-0.296875 -0.65625 -0.703125 -1.1875q-0.390625 -0.546875 -0.90625 -0.921875q-0.5625 -0.390625 -1.25 -0.609375q-0.6875 -0.234375 -1.515625 -0.234375q-0.65625 0 -1.21875 0.140625q-0.5625 0.125 -1.03125 0.375q-0.375 0.1875 -0.703125 0.46875q-0.328125 0.28125 -0.59375 0.609375l0 -6.671875l-2.171875 0l0 18.0l2.0 0l0.109375 -1.4375q0.203125 0.265625 0.4375 0.484375q0.234375 0.21875 0.5 0.40625q0.53125 0.375 1.203125 0.578125q0.671875 0.203125 1.5 0.203125q0.71875 0 1.328125 -0.1875q0.609375 -0.171875 1.125 -0.484375q0.71875 -0.453125 1.21875 -1.140625q0.515625 -0.703125 0.84375 -1.59375q0.234375 -0.65625 0.34375 -1.421875q0.125 -0.78125 0.125 -1.609375zm-2.15625 -0.25l0 0.25q0 0.5625 -0.078125 1.109375q-0.0625 0.53125 -0.21875 1.0q-0.1875 0.625 -0.515625 1.125q-0.3125 0.5 -0.7Line truncated
|
||||
<svg version="1.1" viewBox="0.0 0.0 800.0 829.4409448818898" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l800.0 0l0 829.4409l-800.0 0l0 -829.4409z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#161b22" d="m0 0l800.0 0l0 829.4409l-800.0 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m0 0l834.89764 0l0 837.22833l-834.89764 0z" fill-rule="evenodd"/><path fill="#8b949e" d="m23.90625 43.50875l7.109375 -18.53125l-1.9375 0l-7.125 18.53125l1.953125 0zm14.402344 0l7.109375 -18.53125l-1.9375 0l-7.125 18.53125l1.953125 0zm36.992188 -6.609375l-2.171875 0q-0.109375 0.78125 -0.375 1.453125q-0.25 0.65625 -0.671875 1.125q-0.4375 0.5 -1.0625 0.765625q-0.625 0.265625 -1.484375 0.265625q-0.78125 0 -1.375 -0.25q-0.578125 -0.25 -1.015625 -0.6875q-0.4375 -0.4375 -0.71875 -1.015625q-0.28125 -0.578125 -0.453125 -1.234375q-0.171875 -0.640625 -0.25 -1.3125q-0.078125 -0.671875 -0.078125 -1.3125l0 -2.390625q0 -0.640625 0.078125 -1.3125q0.078125 -0.671875 0.25 -1.3125q0.171875 -0.65625 0.453125 -1.21875q0.296875 -0.578125 0.734375 -1.015625q0.421875 -0.4375 1.0 -0.6875q0.59375 -0.25 1.375 -0.25q0.859375 0 1.484375 0.296875q0.625 0.28125 1.0625 0.78125q0.421875 0.5 0.671875 1.171875q0.265625 0.671875 0.375 1.4375l2.171875 0q-0.140625 -1.21875 -0.578125 -2.21875q-0.4375 -1.015625 -1.171875 -1.734375q-0.71875 -0.71875 -1.734375 -1.109375q-1.0 -0.390625 -2.28125 -0.390625q-1.0625 0 -1.921875 0.296875q-0.859375 0.296875 -1.53125 0.828125q-0.671875 0.53125 -1.15625 1.25q-0.484375 0.71875 -0.8125 1.5625q-0.328125 0.84375 -0.484375 1.765625q-0.15625 0.921875 -0.171875 1.875l0 2.375q0.015625 0.953125 0.171875 1.890625q0.15625 0.921875 0.484375 1.765625q0.328125 0.84375 0.8125 1.5625q0.484375 0.703125 1.15625 1.234375q0.671875 0.53125 1.53125 0.828125q0.859375 0.296875 1.921875 0.296875q1.234375 0 2.234375 -0.390625q1.0 -0.390625 1.734375 -1.109375q0.734375 -0.703125 1.1875 -1.6875q0.453125 -1.0 0.609375 -2.1875zm11.683594 5.140625l2.265625 0l0 -0.1875q-0.21875 -0.53125 -0.34375 -1.234375q-0.109375 -0.71875 -0.109375 -1.34375l0 -5.890625q0 -1.078125 -0.390625 -1.875q-0.375 -0.796875 -1.046875 -1.328125q-0.6875 -0.53125 -1.609375 -0.796875q-0.921875 -0.265625 -2.0 -0.265625q-1.1875 0 -2.125 0.328125q-0.921875 0.328125 -1.5625 0.859375q-0.65625 0.546875 -1.015625 1.21875q-0.34375 0.65625 -0.34375 1.34375l2.171875 0q0 -0.390625 0.1875 -0.75q0.203125 -0.375 0.546875 -0.65625q0.359375 -0.265625 0.859375 -0.421875q0.515625 -0.171875 1.15625 -0.171875q0.703125 0 1.25 0.1875q0.5625 0.171875 0.953125 0.484375q0.375 0.328125 0.578125 0.78125q0.21875 0.453125 0.21875 1.03125l0 1.0l-2.359375 0q-1.328125 0 -2.40625 0.265625q-1.0625 0.25 -1.828125 0.765625q-0.765625 0.53125 -1.1875 1.3125q-0.40625 0.78125 -0.40625 1.828125q0 0.796875 0.3125 1.484375q0.3125 0.6875 0.890625 1.171875q0.5625 0.5 1.375 0.796875q0.8125 0.296875 1.8125 0.296875q0.625 0 1.171875 -0.140625q0.5625 -0.125 1.046875 -0.34375q0.484375 -0.21875 0.890625 -0.515625q0.40625 -0.296875 0.734375 -0.625q0.03125 0.40625 0.109375 0.78125q0.078125 0.359375 0.203125 0.609375zm-3.828125 -1.65625q-0.640625 0 -1.125 -0.15625q-0.46875 -0.171875 -0.796875 -0.46875q-0.3125 -0.28125 -0.46875 -0.671875q-0.15625 -0.40625 -0.15625 -0.875q0 -0.484375 0.171875 -0.875q0.1875 -0.390625 0.546875 -0.671875q0.484375 -0.390625 1.3125 -0.578125q0.84375 -0.203125 1.96875 -0.203125l2.015625 0l0 2.5625q-0.1875 0.375 -0.515625 0.734375q-0.328125 0.34375 -0.765625 0.609375q-0.453125 0.265625 -1.015625 0.4375q-0.546875 0.15625 -1.171875 0.15625zm18.199219 -11.265625q-1.375 0 -2.46875 0.609375q-1.078125 0.609375 -1.84375 1.640625l-0.015625 -0.3125l-0.09375 -1.703125l-2.0625 0l0 12.6875l2.171875 0l0 -8.140625q0.21875 -0.578125 0.53125 -1.046875q0.328125 -0.484375 0.765625 -0.8125q0.484375 -0.375 1.125 -0.5625q0.640625 -0.203125 1.4375 -0.203125q0.625 0 1.1875 0.078125q0.578125 0.0625 1.203125 0.203125l0.296875 -2.125q-0.328125 -0.140625 -0.984375 -0.21875q-0.640625 -0.09375 -1.25 -0.09375zm16.839844 6.71875l0 -0.25q0 -0.984375 -0.171875 -1.875q-0.15625 -0.90625 -0.46875 -1.640625q-0.296875 -0.65625 -0.703125 -1.1875q-0.390625 -0.546875 -0.90625 -0.921875q-0.5625 -0.390625 -1.25 -0.609375q-0.6875 -0.234375 -1.515625 -0.234375q-0.65625 0 -1.21875 0.140625q-0.5625 0.125 -1.03125 0.375q-0.375 0.1875 -0.703125 0.46875q-0.328125 0.28125 -0.59375 0.609375l0 -6.671875l-2.171875 0l0 18.0l2.0 0l0.109375 -1.4375q0.203125 0.265625 0.4375 0.484375q0.234375 0.21875 0.5 0.40625q0.53125 0.375 1.203125 0.578125q0.671875 0.203125 1.5 0.203125q0.71875 0 1.328125 -0.1875q0.609375 -0.171875 1.125 -0.484375q0.71875 -0.453125 1.21875 -1.140625q0.515625 -0.703125 0.84375 -1.59375q0.234375 -0.65625 0.34375 -1.421875q0.125 -0.78125 0.125 -1.609375zm-2.15625 -0.25l0 0.25q0 0.5625 -0.078125 1.109375q-0.0625 0.53125 -0.21875 1.0q-0.1875 0.625 -0.515625 1.125q-0.3125 0.5 -0.7Line truncated
|
||||
|
Before Width: | Height: | Size: 268 KiB After Width: | Height: | Size: 271 KiB |
@@ -1 +1 @@
|
||||
<svg version="1.1" viewBox="0.0 0.0 799.4068241469816 829.5590551181102" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l799.4068 0l0 829.5591l-799.4068 0l0 -829.5591z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#161b22" d="m0 0l799.4068 0l0 829.5591l-799.4068 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m0 0l814.9921 0l0 870.6457l-814.9921 0z" fill-rule="evenodd"/><path fill="#8b949e" d="m23.90625 43.50875l7.109375 -18.53125l-1.9375 0l-7.125 18.53125l1.953125 0zm14.402344 0l7.109375 -18.53125l-1.9375 0l-7.125 18.53125l1.953125 0zm36.992188 -6.609375l-2.171875 0q-0.109375 0.78125 -0.375 1.453125q-0.25 0.65625 -0.671875 1.125q-0.4375 0.5 -1.0625 0.765625q-0.625 0.265625 -1.484375 0.265625q-0.78125 0 -1.375 -0.25q-0.578125 -0.25 -1.015625 -0.6875q-0.4375 -0.4375 -0.71875 -1.015625q-0.28125 -0.578125 -0.453125 -1.234375q-0.171875 -0.640625 -0.25 -1.3125q-0.078125 -0.671875 -0.078125 -1.3125l0 -2.390625q0 -0.640625 0.078125 -1.3125q0.078125 -0.671875 0.25 -1.3125q0.171875 -0.65625 0.453125 -1.21875q0.296875 -0.578125 0.734375 -1.015625q0.421875 -0.4375 1.0 -0.6875q0.59375 -0.25 1.375 -0.25q0.859375 0 1.484375 0.296875q0.625 0.28125 1.0625 0.78125q0.421875 0.5 0.671875 1.171875q0.265625 0.671875 0.375 1.4375l2.171875 0q-0.140625 -1.21875 -0.578125 -2.21875q-0.4375 -1.015625 -1.171875 -1.734375q-0.71875 -0.71875 -1.734375 -1.109375q-1.0 -0.390625 -2.28125 -0.390625q-1.0625 0 -1.921875 0.296875q-0.859375 0.296875 -1.53125 0.828125q-0.671875 0.53125 -1.15625 1.25q-0.484375 0.71875 -0.8125 1.5625q-0.328125 0.84375 -0.484375 1.765625q-0.15625 0.921875 -0.171875 1.875l0 2.375q0.015625 0.953125 0.171875 1.890625q0.15625 0.921875 0.484375 1.765625q0.328125 0.84375 0.8125 1.5625q0.484375 0.703125 1.15625 1.234375q0.671875 0.53125 1.53125 0.828125q0.859375 0.296875 1.921875 0.296875q1.234375 0 2.234375 -0.390625q1.0 -0.390625 1.734375 -1.109375q0.734375 -0.703125 1.1875 -1.6875q0.453125 -1.0 0.609375 -2.1875zm9.636719 -4.015625l0 -4.984375l-2.171875 0l0 4.984375l-4.765625 0l0 2.15625l4.765625 0l0 5.28125l2.171875 0l0 -5.28125l4.765625 0l0 -2.15625l-4.765625 0zm14.402344 0l0 -4.984375l-2.171875 0l0 4.984375l-4.765625 0l0 2.15625l4.765625 0l0 5.28125l2.171875 0l0 -5.28125l4.765625 0l0 -2.15625l-4.765625 0zm12.480469 7.75q0 0.671875 0.421875 1.15625q0.4375 0.46875 1.28125 0.46875q0.828125 0 1.265625 -0.46875q0.453125 -0.46875 0.453125 -1.15625q0 -0.703125 -0.4375 -1.1875q-0.4375 -0.484375 -1.28125 -0.484375q-0.859375 0 -1.28125 0.5q-0.421875 0.484375 -0.421875 1.171875zm0 -10.265625q0 0.671875 0.421875 1.15625q0.4375 0.46875 1.28125 0.46875q0.828125 0 1.265625 -0.46875q0.453125 -0.46875 0.453125 -1.15625q0 -0.703125 -0.4375 -1.1875q-0.4375 -0.484375 -1.28125 -0.484375q-0.859375 0 -1.28125 0.5q-0.421875 0.484375 -0.421875 1.171875z" fill-rule="nonzero"/><path fill="#ffffff" d="m27.28125 70.3475l-0.9375 4.8125l1.6875 0l0.9375 -4.8125l2.953125 0l0 -1.59375l-2.65625 0l0.8125 -4.15625l2.71875 0l0 -1.625l-2.40625 0l0.96875 -4.875l-1.6875 0l-0.953125 4.875l-3.09375 0l0.953125 -4.875l-1.671875 0l-0.953125 4.875l-3.34375 0l0 1.625l3.015625 0l-0.796875 4.15625l-3.109375 0l0 1.59375l2.796875 0l-0.9375 4.8125l1.671875 0l0.9375 -4.8125l3.09375 0zm-2.78125 -1.59375l0.8125 -4.15625l3.09375 0l-0.8125 4.15625l-3.09375 0z" fill-rule="nonzero"/><path fill="#ff7b72" d="m35.777344 62.472504l0 1.890625l4.3125 0l0 8.921875l-4.3125 0l0 1.875l10.625 0l0 -1.875l-4.140625 0l0 -10.8125l-6.484375 0zm4.03125 -3.328125q0 0.53125 0.328125 0.890625q0.328125 0.34375 0.984375 0.34375q0.640625 0 0.96875 -0.34375q0.328125 -0.359375 0.328125 -0.890625q0 -0.28125 -0.09375 -0.53125q-0.09375 -0.25 -0.28125 -0.40625q-0.15625 -0.15625 -0.390625 -0.234375q-0.234375 -0.09375 -0.53125 -0.09375q-0.3125 0 -0.5625 0.09375q-0.234375 0.078125 -0.375 0.234375q-0.1875 0.171875 -0.28125 0.421875q-0.09375 0.234375 -0.09375 0.515625zm10.042969 16.015625l2.15625 0l0 -9.09375q0.234375 -0.40625 0.53125 -0.75q0.296875 -0.34375 0.640625 -0.59375q0.4375 -0.296875 0.953125 -0.46875q0.515625 -0.171875 1.109375 -0.171875q0.703125 0 1.234375 0.171875q0.53125 0.15625 0.90625 0.515625q0.359375 0.375 0.546875 0.96875q0.1875 0.578125 0.1875 1.421875l0 8.0l2.171875 0l0 -8.046875q0 -1.265625 -0.3125 -2.1875q-0.3125 -0.921875 -0.890625 -1.515625q-0.5625 -0.609375 -1.390625 -0.890625q-0.8125 -0.28125 -1.796875 -0.28125q-0.75 0.015625 -1.40625 0.21875q-0.65625 0.203125 -1.21875 0.578125q-0.375 0.25 -0.71875 0.59375q-0.328125 0.328125 -0.609375 0.71875l-0.15625 -1.875l-1.9375 0l0 12.6875zm19.792969 -1.53125q-1.015625 0 -1.703125 -0.390625q-0.6875 -0.40625 -1.09375 -1.0625q-0.421875 -0.65625 -0.609375 -1.46875q-0.171875 -0.8125 -0.171875 -1.640625l0 -0.5q0 -0.8125 0.171875 -1.625q0.1875 -0.8125 0.609375 -1.46875q0.421875 -0.640625 1.109375 -1.046875q0.6875 -0.40625 1.6875 -0.40625q0.65625 0 1.21875 0.234375q0.578125 0Line truncated
|
||||
<svg version="1.1" viewBox="0.0 0.0 800.0 898.6666666666666" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l800.0 0l0 898.6667l-800.0 0l0 -898.6667z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#161b22" d="m0 0l800.0 0l0 898.6667l-800.0 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m0 0l832.9449 0l0 937.54333l-832.9449 0z" fill-rule="evenodd"/><path fill="#8b949e" d="m23.90625 43.50875l7.109375 -18.53125l-1.9375 0l-7.125 18.53125l1.953125 0zm14.402344 0l7.109375 -18.53125l-1.9375 0l-7.125 18.53125l1.953125 0zm36.992188 -6.609375l-2.171875 0q-0.109375 0.78125 -0.375 1.453125q-0.25 0.65625 -0.671875 1.125q-0.4375 0.5 -1.0625 0.765625q-0.625 0.265625 -1.484375 0.265625q-0.78125 0 -1.375 -0.25q-0.578125 -0.25 -1.015625 -0.6875q-0.4375 -0.4375 -0.71875 -1.015625q-0.28125 -0.578125 -0.453125 -1.234375q-0.171875 -0.640625 -0.25 -1.3125q-0.078125 -0.671875 -0.078125 -1.3125l0 -2.390625q0 -0.640625 0.078125 -1.3125q0.078125 -0.671875 0.25 -1.3125q0.171875 -0.65625 0.453125 -1.21875q0.296875 -0.578125 0.734375 -1.015625q0.421875 -0.4375 1.0 -0.6875q0.59375 -0.25 1.375 -0.25q0.859375 0 1.484375 0.296875q0.625 0.28125 1.0625 0.78125q0.421875 0.5 0.671875 1.171875q0.265625 0.671875 0.375 1.4375l2.171875 0q-0.140625 -1.21875 -0.578125 -2.21875q-0.4375 -1.015625 -1.171875 -1.734375q-0.71875 -0.71875 -1.734375 -1.109375q-1.0 -0.390625 -2.28125 -0.390625q-1.0625 0 -1.921875 0.296875q-0.859375 0.296875 -1.53125 0.828125q-0.671875 0.53125 -1.15625 1.25q-0.484375 0.71875 -0.8125 1.5625q-0.328125 0.84375 -0.484375 1.765625q-0.15625 0.921875 -0.171875 1.875l0 2.375q0.015625 0.953125 0.171875 1.890625q0.15625 0.921875 0.484375 1.765625q0.328125 0.84375 0.8125 1.5625q0.484375 0.703125 1.15625 1.234375q0.671875 0.53125 1.53125 0.828125q0.859375 0.296875 1.921875 0.296875q1.234375 0 2.234375 -0.390625q1.0 -0.390625 1.734375 -1.109375q0.734375 -0.703125 1.1875 -1.6875q0.453125 -1.0 0.609375 -2.1875zm9.636719 -4.015625l0 -4.984375l-2.171875 0l0 4.984375l-4.765625 0l0 2.15625l4.765625 0l0 5.28125l2.171875 0l0 -5.28125l4.765625 0l0 -2.15625l-4.765625 0zm14.402344 0l0 -4.984375l-2.171875 0l0 4.984375l-4.765625 0l0 2.15625l4.765625 0l0 5.28125l2.171875 0l0 -5.28125l4.765625 0l0 -2.15625l-4.765625 0zm12.480469 7.75q0 0.671875 0.421875 1.15625q0.4375 0.46875 1.28125 0.46875q0.828125 0 1.265625 -0.46875q0.453125 -0.46875 0.453125 -1.15625q0 -0.703125 -0.4375 -1.1875q-0.4375 -0.484375 -1.28125 -0.484375q-0.859375 0 -1.28125 0.5q-0.421875 0.484375 -0.421875 1.171875zm0 -10.265625q0 0.671875 0.421875 1.15625q0.4375 0.46875 1.28125 0.46875q0.828125 0 1.265625 -0.46875q0.453125 -0.46875 0.453125 -1.15625q0 -0.703125 -0.4375 -1.1875q-0.4375 -0.484375 -1.28125 -0.484375q-0.859375 0 -1.28125 0.5q-0.421875 0.484375 -0.421875 1.171875z" fill-rule="nonzero"/><path fill="#ffffff" d="m27.28125 70.3475l-0.9375 4.8125l1.6875 0l0.9375 -4.8125l2.953125 0l0 -1.59375l-2.65625 0l0.8125 -4.15625l2.71875 0l0 -1.625l-2.40625 0l0.96875 -4.875l-1.6875 0l-0.953125 4.875l-3.09375 0l0.953125 -4.875l-1.671875 0l-0.953125 4.875l-3.34375 0l0 1.625l3.015625 0l-0.796875 4.15625l-3.109375 0l0 1.59375l2.796875 0l-0.9375 4.8125l1.671875 0l0.9375 -4.8125l3.09375 0zm-2.78125 -1.59375l0.8125 -4.15625l3.09375 0l-0.8125 4.15625l-3.09375 0z" fill-rule="nonzero"/><path fill="#ff7b72" d="m35.777344 62.472504l0 1.890625l4.3125 0l0 8.921875l-4.3125 0l0 1.875l10.625 0l0 -1.875l-4.140625 0l0 -10.8125l-6.484375 0zm4.03125 -3.328125q0 0.53125 0.328125 0.890625q0.328125 0.34375 0.984375 0.34375q0.640625 0 0.96875 -0.34375q0.328125 -0.359375 0.328125 -0.890625q0 -0.28125 -0.09375 -0.53125q-0.09375 -0.25 -0.28125 -0.40625q-0.15625 -0.15625 -0.390625 -0.234375q-0.234375 -0.09375 -0.53125 -0.09375q-0.3125 0 -0.5625 0.09375q-0.234375 0.078125 -0.375 0.234375q-0.1875 0.171875 -0.28125 0.421875q-0.09375 0.234375 -0.09375 0.515625zm10.042969 16.015625l2.15625 0l0 -9.09375q0.234375 -0.40625 0.53125 -0.75q0.296875 -0.34375 0.640625 -0.59375q0.4375 -0.296875 0.953125 -0.46875q0.515625 -0.171875 1.109375 -0.171875q0.703125 0 1.234375 0.171875q0.53125 0.15625 0.90625 0.515625q0.359375 0.375 0.546875 0.96875q0.1875 0.578125 0.1875 1.421875l0 8.0l2.171875 0l0 -8.046875q0 -1.265625 -0.3125 -2.1875q-0.3125 -0.921875 -0.890625 -1.515625q-0.5625 -0.609375 -1.390625 -0.890625q-0.8125 -0.28125 -1.796875 -0.28125q-0.75 0.015625 -1.40625 0.21875q-0.65625 0.203125 -1.21875 0.578125q-0.375 0.25 -0.71875 0.59375q-0.328125 0.328125 -0.609375 0.71875l-0.15625 -1.875l-1.9375 0l0 12.6875zm19.792969 -1.53125q-1.015625 0 -1.703125 -0.390625q-0.6875 -0.40625 -1.09375 -1.0625q-0.421875 -0.65625 -0.609375 -1.46875q-0.171875 -0.8125 -0.171875 -1.640625l0 -0.5q0 -0.8125 0.171875 -1.625q0.1875 -0.8125 0.609375 -1.46875q0.421875 -0.640625 1.109375 -1.046875q0.6875 -0.40625 1.6875 -0.40625q0.65625 0 1.21875 0.234375q0.578125 0.21875 0.984375 0.60937Line truncated
|
||||
|
Before Width: | Height: | Size: 277 KiB After Width: | Height: | Size: 313 KiB |
@@ -1 +1 @@
|
||||
<svg version="1.1" viewBox="0.0 0.0 799.7270341207349 998.1653543307086" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l799.72705 0l0 998.16534l-799.72705 0l0 -998.16534z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#161b22" d="m0 0l799.72705 0l0 998.16534l-799.72705 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m0 0l806.3622 0l0 1004.4094l-806.3622 0z" fill-rule="evenodd"/><path fill="#8b949e" d="m23.90625 43.50875l7.109375 -18.53125l-1.9375 0l-7.125 18.53125l1.953125 0zm14.402344 0l7.109375 -18.53125l-1.9375 0l-7.125 18.53125l1.953125 0zm36.992188 -6.609375l-2.171875 0q-0.109375 0.78125 -0.375 1.453125q-0.25 0.65625 -0.671875 1.125q-0.4375 0.5 -1.0625 0.765625q-0.625 0.265625 -1.484375 0.265625q-0.78125 0 -1.375 -0.25q-0.578125 -0.25 -1.015625 -0.6875q-0.4375 -0.4375 -0.71875 -1.015625q-0.28125 -0.578125 -0.453125 -1.234375q-0.171875 -0.640625 -0.25 -1.3125q-0.078125 -0.671875 -0.078125 -1.3125l0 -2.390625q0 -0.640625 0.078125 -1.3125q0.078125 -0.671875 0.25 -1.3125q0.171875 -0.65625 0.453125 -1.21875q0.296875 -0.578125 0.734375 -1.015625q0.421875 -0.4375 1.0 -0.6875q0.59375 -0.25 1.375 -0.25q0.859375 0 1.484375 0.296875q0.625 0.28125 1.0625 0.78125q0.421875 0.5 0.671875 1.171875q0.265625 0.671875 0.375 1.4375l2.171875 0q-0.140625 -1.21875 -0.578125 -2.21875q-0.4375 -1.015625 -1.171875 -1.734375q-0.71875 -0.71875 -1.734375 -1.109375q-1.0 -0.390625 -2.28125 -0.390625q-1.0625 0 -1.921875 0.296875q-0.859375 0.296875 -1.53125 0.828125q-0.671875 0.53125 -1.15625 1.25q-0.484375 0.71875 -0.8125 1.5625q-0.328125 0.84375 -0.484375 1.765625q-0.15625 0.921875 -0.171875 1.875l0 2.375q0.015625 0.953125 0.171875 1.890625q0.15625 0.921875 0.484375 1.765625q0.328125 0.84375 0.8125 1.5625q0.484375 0.703125 1.15625 1.234375q0.671875 0.53125 1.53125 0.828125q0.859375 0.296875 1.921875 0.296875q1.234375 0 2.234375 -0.390625q1.0 -0.390625 1.734375 -1.109375q0.734375 -0.703125 1.1875 -1.6875q0.453125 -1.0 0.609375 -2.1875zm9.636719 -4.015625l0 -4.984375l-2.171875 0l0 4.984375l-4.765625 0l0 2.15625l4.765625 0l0 5.28125l2.171875 0l0 -5.28125l4.765625 0l0 -2.15625l-4.765625 0zm14.402344 0l0 -4.984375l-2.171875 0l0 4.984375l-4.765625 0l0 2.15625l4.765625 0l0 5.28125l2.171875 0l0 -5.28125l4.765625 0l0 -2.15625l-4.765625 0zm27.914062 7.625q-1.015625 0 -1.703125 -0.390625q-0.6875 -0.40625 -1.09375 -1.0625q-0.421875 -0.65625 -0.609375 -1.46875q-0.171875 -0.8125 -0.171875 -1.640625l0 -0.5q0 -0.8125 0.171875 -1.625q0.1875 -0.8125 0.609375 -1.46875q0.421875 -0.640625 1.109375 -1.046875q0.6875 -0.40625 1.6875 -0.40625q0.65625 0 1.21875 0.234375q0.578125 0.21875 0.984375 0.609375q0.421875 0.375 0.65625 0.890625q0.234375 0.515625 0.25 1.078125l2.046875 0q0 -0.953125 -0.390625 -1.796875q-0.375 -0.84375 -1.0625 -1.46875q-0.6875 -0.609375 -1.640625 -0.96875q-0.9375 -0.359375 -2.0625 -0.359375q-1.4375 0 -2.515625 0.515625q-1.078125 0.515625 -1.796875 1.390625q-0.71875 0.875 -1.09375 2.03125q-0.359375 1.140625 -0.359375 2.390625l0 0.5q0 1.265625 0.359375 2.40625q0.375 1.140625 1.09375 2.015625q0.71875 0.875 1.796875 1.390625q1.078125 0.515625 2.515625 0.515625q1.015625 0 1.9375 -0.34375q0.921875 -0.34375 1.640625 -0.9375q0.71875 -0.578125 1.140625 -1.34375q0.4375 -0.765625 0.4375 -1.609375l-2.046875 0q-0.015625 0.53125 -0.28125 0.984375q-0.25 0.453125 -0.6875 0.78125q-0.4375 0.328125 -1.0 0.515625q-0.546875 0.1875 -1.140625 0.1875zm8.402344 -4.921875l0 0.25q0 1.375 0.390625 2.546875q0.40625 1.171875 1.15625 2.03125q0.734375 0.875 1.796875 1.375q1.078125 0.484375 2.421875 0.484375q1.34375 0 2.40625 -0.484375q1.0625 -0.5 1.8125 -1.375q0.75 -0.859375 1.140625 -2.03125q0.40625 -1.171875 0.40625 -2.546875l0 -0.25q0 -1.375 -0.40625 -2.546875q-0.390625 -1.1875 -1.140625 -2.046875q-0.75 -0.875 -1.828125 -1.375q-1.0625 -0.5 -2.40625 -0.5q-1.34375 0 -2.40625 0.5q-1.0625 0.5 -1.796875 1.375q-0.75 0.859375 -1.15625 2.046875q-0.390625 1.171875 -0.390625 2.546875zm2.15625 0.25l0 -0.25q0 -0.9375 0.21875 -1.78125q0.234375 -0.84375 0.6875 -1.5q0.453125 -0.640625 1.109375 -1.015625q0.671875 -0.390625 1.578125 -0.390625q0.90625 0 1.578125 0.390625q0.671875 0.375 1.125 1.015625q0.453125 0.65625 0.671875 1.5q0.234375 0.84375 0.234375 1.78125l0 0.25q0 0.9375 -0.234375 1.796875q-0.21875 0.84375 -0.65625 1.484375q-0.453125 0.640625 -1.140625 1.015625q-0.671875 0.375 -1.5625 0.375q-0.890625 0 -1.578125 -0.375q-0.671875 -0.375 -1.125 -1.015625q-0.453125 -0.640625 -0.6875 -1.484375q-0.21875 -0.859375 -0.21875 -1.796875zm12.433594 -0.25l0 0.25q0 1.359375 0.359375 2.546875q0.375 1.171875 1.03125 2.03125q0.65625 0.875 1.578125 1.375q0.9375 0.484375 2.09375 0.484375q1.171875 0 2.046875 -0.390625q0.875 -0.40625 1.515625 -1.1875l0.09375 1.34375l1.984375 0l0 -18.0l-2.171875 0l0 6.578125q-0.609375 -0.734375 -1.46875 -1.109375q-0.84375 -0.390625 -1.984375 -0.390625q-1.15625 0 -2.09375 0.484375q-0.93Line truncated
|
||||
<svg version="1.1" viewBox="0.0 0.0 800.0 1096.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l800.0 0l0 1096.0l-800.0 0l0 -1096.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#161b22" d="m0 0l800.0 0l0 1096.0l-800.0 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m0 0l825.3858 0l0 1104.7559l-825.3858 0z" fill-rule="evenodd"/><path fill="#8b949e" d="m23.90625 43.50875l7.109375 -18.53125l-1.9375 0l-7.125 18.53125l1.953125 0zm14.402344 0l7.109375 -18.53125l-1.9375 0l-7.125 18.53125l1.953125 0zm36.992188 -6.609375l-2.171875 0q-0.109375 0.78125 -0.375 1.453125q-0.25 0.65625 -0.671875 1.125q-0.4375 0.5 -1.0625 0.765625q-0.625 0.265625 -1.484375 0.265625q-0.78125 0 -1.375 -0.25q-0.578125 -0.25 -1.015625 -0.6875q-0.4375 -0.4375 -0.71875 -1.015625q-0.28125 -0.578125 -0.453125 -1.234375q-0.171875 -0.640625 -0.25 -1.3125q-0.078125 -0.671875 -0.078125 -1.3125l0 -2.390625q0 -0.640625 0.078125 -1.3125q0.078125 -0.671875 0.25 -1.3125q0.171875 -0.65625 0.453125 -1.21875q0.296875 -0.578125 0.734375 -1.015625q0.421875 -0.4375 1.0 -0.6875q0.59375 -0.25 1.375 -0.25q0.859375 0 1.484375 0.296875q0.625 0.28125 1.0625 0.78125q0.421875 0.5 0.671875 1.171875q0.265625 0.671875 0.375 1.4375l2.171875 0q-0.140625 -1.21875 -0.578125 -2.21875q-0.4375 -1.015625 -1.171875 -1.734375q-0.71875 -0.71875 -1.734375 -1.109375q-1.0 -0.390625 -2.28125 -0.390625q-1.0625 0 -1.921875 0.296875q-0.859375 0.296875 -1.53125 0.828125q-0.671875 0.53125 -1.15625 1.25q-0.484375 0.71875 -0.8125 1.5625q-0.328125 0.84375 -0.484375 1.765625q-0.15625 0.921875 -0.171875 1.875l0 2.375q0.015625 0.953125 0.171875 1.890625q0.15625 0.921875 0.484375 1.765625q0.328125 0.84375 0.8125 1.5625q0.484375 0.703125 1.15625 1.234375q0.671875 0.53125 1.53125 0.828125q0.859375 0.296875 1.921875 0.296875q1.234375 0 2.234375 -0.390625q1.0 -0.390625 1.734375 -1.109375q0.734375 -0.703125 1.1875 -1.6875q0.453125 -1.0 0.609375 -2.1875zm9.636719 -4.015625l0 -4.984375l-2.171875 0l0 4.984375l-4.765625 0l0 2.15625l4.765625 0l0 5.28125l2.171875 0l0 -5.28125l4.765625 0l0 -2.15625l-4.765625 0zm14.402344 0l0 -4.984375l-2.171875 0l0 4.984375l-4.765625 0l0 2.15625l4.765625 0l0 5.28125l2.171875 0l0 -5.28125l4.765625 0l0 -2.15625l-4.765625 0zm27.914062 7.625q-1.015625 0 -1.703125 -0.390625q-0.6875 -0.40625 -1.09375 -1.0625q-0.421875 -0.65625 -0.609375 -1.46875q-0.171875 -0.8125 -0.171875 -1.640625l0 -0.5q0 -0.8125 0.171875 -1.625q0.1875 -0.8125 0.609375 -1.46875q0.421875 -0.640625 1.109375 -1.046875q0.6875 -0.40625 1.6875 -0.40625q0.65625 0 1.21875 0.234375q0.578125 0.21875 0.984375 0.609375q0.421875 0.375 0.65625 0.890625q0.234375 0.515625 0.25 1.078125l2.046875 0q0 -0.953125 -0.390625 -1.796875q-0.375 -0.84375 -1.0625 -1.46875q-0.6875 -0.609375 -1.640625 -0.96875q-0.9375 -0.359375 -2.0625 -0.359375q-1.4375 0 -2.515625 0.515625q-1.078125 0.515625 -1.796875 1.390625q-0.71875 0.875 -1.09375 2.03125q-0.359375 1.140625 -0.359375 2.390625l0 0.5q0 1.265625 0.359375 2.40625q0.375 1.140625 1.09375 2.015625q0.71875 0.875 1.796875 1.390625q1.078125 0.515625 2.515625 0.515625q1.015625 0 1.9375 -0.34375q0.921875 -0.34375 1.640625 -0.9375q0.71875 -0.578125 1.140625 -1.34375q0.4375 -0.765625 0.4375 -1.609375l-2.046875 0q-0.015625 0.53125 -0.28125 0.984375q-0.25 0.453125 -0.6875 0.78125q-0.4375 0.328125 -1.0 0.515625q-0.546875 0.1875 -1.140625 0.1875zm8.402344 -4.921875l0 0.25q0 1.375 0.390625 2.546875q0.40625 1.171875 1.15625 2.03125q0.734375 0.875 1.796875 1.375q1.078125 0.484375 2.421875 0.484375q1.34375 0 2.40625 -0.484375q1.0625 -0.5 1.8125 -1.375q0.75 -0.859375 1.140625 -2.03125q0.40625 -1.171875 0.40625 -2.546875l0 -0.25q0 -1.375 -0.40625 -2.546875q-0.390625 -1.1875 -1.140625 -2.046875q-0.75 -0.875 -1.828125 -1.375q-1.0625 -0.5 -2.40625 -0.5q-1.34375 0 -2.40625 0.5q-1.0625 0.5 -1.796875 1.375q-0.75 0.859375 -1.15625 2.046875q-0.390625 1.171875 -0.390625 2.546875zm2.15625 0.25l0 -0.25q0 -0.9375 0.21875 -1.78125q0.234375 -0.84375 0.6875 -1.5q0.453125 -0.640625 1.109375 -1.015625q0.671875 -0.390625 1.578125 -0.390625q0.90625 0 1.578125 0.390625q0.671875 0.375 1.125 1.015625q0.453125 0.65625 0.671875 1.5q0.234375 0.84375 0.234375 1.78125l0 0.25q0 0.9375 -0.234375 1.796875q-0.21875 0.84375 -0.65625 1.484375q-0.453125 0.640625 -1.140625 1.015625q-0.671875 0.375 -1.5625 0.375q-0.890625 0 -1.578125 -0.375q-0.671875 -0.375 -1.125 -1.015625q-0.453125 -0.640625 -0.6875 -1.484375q-0.21875 -0.859375 -0.21875 -1.796875zm12.433594 -0.25l0 0.25q0 1.359375 0.359375 2.546875q0.375 1.171875 1.03125 2.03125q0.65625 0.875 1.578125 1.375q0.9375 0.484375 2.09375 0.484375q1.171875 0 2.046875 -0.390625q0.875 -0.40625 1.515625 -1.1875l0.09375 1.34375l1.984375 0l0 -18.0l-2.171875 0l0 6.578125q-0.609375 -0.734375 -1.46875 -1.109375q-0.84375 -0.390625 -1.984375 -0.390625q-1.15625 0 -2.09375 0.484375q-0.9375 0.484375 -1.59375 1.34375q-0.671875 0.84375 -Line truncated
|
||||
|
Before Width: | Height: | Size: 392 KiB After Width: | Height: | Size: 446 KiB |
@@ -67,7 +67,7 @@ void PrintTotalArea(std::span<Circle> circles) {
|
||||
}
|
||||
|
||||
auto main() -> int {
|
||||
std::vector<Circle> circles{{.r = 1.0}, {.r = 2.0}};
|
||||
std::vector<Circle> circles = {{.r = 1.0}, {.r = 2.0}};
|
||||
// Implicitly converts `vector` to `span`.
|
||||
PrintTotalArea(circles);
|
||||
return 0;
|
||||
@@ -85,7 +85,7 @@ class Circle {
|
||||
var r: f32;
|
||||
}
|
||||
|
||||
fn PrintTotalArea(circles: Slice(Circle)) {
|
||||
fn PrintTotalArea(circles: [Circle]) {
|
||||
var area: f32 = 0;
|
||||
for (c: Circle in circles) {
|
||||
area += Math.Pi * c.r * c.r;
|
||||
@@ -95,8 +95,8 @@ fn PrintTotalArea(circles: Slice(Circle)) {
|
||||
|
||||
fn Main() -> i32 {
|
||||
// A dynamically sized array, like `std::vector`.
|
||||
var circles: Array(Circle) = ({.r = 1.0}, {.r = 2.0});
|
||||
// Implicitly constructs `Slice` from `Array`.
|
||||
var circles: array [Circle] = ({.r = 1.0}, {.r = 2.0});
|
||||
// Implicitly constructs a slice from the array.
|
||||
PrintTotalArea(circles);
|
||||
return 0;
|
||||
}
|
||||
@@ -107,6 +107,7 @@ fn Main() -> i32 {
|
||||
```cpp
|
||||
// C++ code used in both Carbon and C++:
|
||||
#include <stdfloat>
|
||||
|
||||
struct Circle {
|
||||
std::float32_t r;
|
||||
};
|
||||
@@ -116,7 +117,7 @@ package Geometry;
|
||||
import Cpp library "circle.h";
|
||||
import Math;
|
||||
|
||||
fn PrintTotalArea(circles: Slice(Cpp.Circle)) {
|
||||
fn PrintTotalArea(circles: [Cpp.Circle]) {
|
||||
var area: f32 = 0;
|
||||
for (c: Cpp.Circle in circles) {
|
||||
area += Math.Pi * c.r * c.r;
|
||||
@@ -131,8 +132,8 @@ fn PrintTotalArea(circles: Slice(Cpp.Circle)) {
|
||||
|
||||
auto main() -> int {
|
||||
std::vector<Circle> circles = {{1.0}, {2.0}};
|
||||
// Carbon's `Slice` supports implicit construction from `std::vector`,
|
||||
// similar to `std::span`.
|
||||
// A Carbon slice supports implicit construction
|
||||
// from `std::vector`, similar to `std::span`.
|
||||
Geometry::PrintTotalArea(circles);
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user