library_using_for.sol 367 B

12345678910111213141516171819
  1. library Library {
  2. function set(
  3. int32[100] storage data,
  4. uint256 index,
  5. int32 value
  6. ) internal {
  7. data[index] = value;
  8. }
  9. }
  10. contract TestContract {
  11. using Library for int32[100];
  12. int32[100] public dataArray;
  13. function setElement(uint256 index, int32 value) public {
  14. dataArray.set(index, value);
  15. }
  16. }